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 chứa chuỗi con (contains)

    Lọc theo chứa chuỗi con

    Filter văn bản thường dùng phép contains: giữ bản ghi mà giá trị trường chứa một chuỗi con cho trước. Để thân thiện, ta so khớp không phân biệt hoa thường (case-insensitive).

    Cho danh sách bản ghi, field và keyword. Hãy in ra các bản ghi mà record[field] (chuỗi) chứa keyword (bỏ qua hoa thường), giữ nguyên thứ tự.

    Ví dụ

    Lọc title chứa js → "Học JS cơ bản" khớp (vì "JS").

    • Đị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: chuỗi keyword.

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

      0 ≤ số bản ghi ≤ 1000; field là chuỗi; keyword có thể rỗng (rỗng khớp tất cả).

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

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

    Ví dụ:

    Đầu vào:

    [{"title":"Hoc JS co ban"},{"title":"Python nang cao"},{"title":"NodeJS thuc hanh"}]
    title
    js
    

    Đầu ra:

    [{"title":"Hoc JS co ban"},{"title":"NodeJS thuc hanh"}]

    Giải thích:

    Không phân biệt hoa thường, chứa "js": "Hoc JS co ban" và "NodeJS thuc hanh".

    Đang tải editor...