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 điều kiện bằng

    Lọc theo điều kiện bằng

    Filter là thao tác chọn ra các bản ghi thỏa điều kiện. Bắt đầu với điều kiện đơn giản nhất: bằng (=).

    Cho danh sách bản ghi, một field và một value. Hãy in ra các bản ghi có record[field] bằng value (so sánh chặt ===), giữ nguyên thứ tự xuất hiện.

    Ví dụ

    Lọc status = "active" → chỉ giữ bản ghi có status là "active".

    • Đị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: JSON của giá trị cần so khớp value (ví dụ "active", 5, true).

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

      0 ≤ số bản ghi ≤ 1000; field có thể không tồn tại ở vài bản ghi (coi như không khớp).

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

      In JSON mảng các bản ghi khớp.

    Ví dụ:

    Đầu vào:

    [{"name":"a","status":"active"},{"name":"b","status":"off"},{"name":"c","status":"active"}]
    status
    "active"
    

    Đầu ra:

    [{"name":"a","status":"active"},{"name":"c","status":"active"}]

    Giải thích:

    Giữ các bản ghi status==="active": a và c.

    Đang tải editor...