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] SEARCH: Tìm kiếm theo chuỗi con (?q=)

    REST — Tìm kiếm (?q=ap)

    GET /items?q=ap trả các bản ghi có name chứa chuỗi con q (phân biệt hoa thường). Trả theo id tăng dần.

    Lệnh: CREATE <name>, SEARCH <q>.

    Ví dụ I/O

    Input:

    CREATE apple
    CREATE grape
    CREATE pear
    SEARCH ap
    

    Output:

    {"status":200,"count":2,"items":[{"id":1,"name":"apple"},{"id":2,"name":"grape"}]}
    
    • Định dạng đầu vào:

      Mỗi dòng CREATE <name> hoặc SEARCH <q>.

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

      Số lệnh ≤ 200.

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

      Với SEARCH in {"status":200,"count":<n>,"items":[...]} gồm bản ghi có name chứa q.

    Ví dụ:

    Đầu vào:

    CREATE apple
    CREATE grape
    CREATE pear
    SEARCH ap
    

    Đầu ra:

    {"status":200,"count":2,"items":[{"id":1,"name":"apple"},{"id":2,"name":"grape"}]}

    Giải thích:

    apple và grape chứa 'ap'; pear không, nên count=2.

    Đang tải editor...