Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] Lọc theo so sánh lớn/nhỏ

    Lọc theo so sánh lớn/nhỏ

    Ngoài bằng, filter thường dùng các toán tử so sánh >, >=, <, <= trên trường số.

    Cho danh sách bản ghi, field, toán tử op (một trong gt, gte, lt, lte) và value (số). Hãy in ra các bản ghi thỏa điều kiện, giữ nguyên thứ tự.

    • gt: field > value
    • gte: field >= value
    • lt: field < value
    • lte: field <= value

    Ví dụ

    Lọc price gt 100 → giữ bản ghi có price > 100.

    • Định dạng đầu vào:

      Dòng 1: JSON mảng bản ghi. Dòng 2: tên trường field. Dòng 3: toán tử op (gt/gte/lt/lte). Dòng 4: số value.

    • Ràng buộc đầu vào:

      0 ≤ số bản ghi ≤ 1000; field là số; value là số.

    • Định dạng đầu ra:

      In JSON mảng bản ghi thỏa điều kiện.

    Ví dụ:

    Đầu vào:

    [{"name":"a","price":150},{"name":"b","price":80},{"name":"c","price":100}]
    price
    gt
    100
    

    Đầu ra:

    [{"name":"a","price":150}]

    Giải thích:

    price > 100: chỉ a (150).

    Đang tải editor...