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] Controller đọc query string

    Controller đọc query string

    Controller index đọc query string để lọc/sắp xếp. Cho một query string dạng key=value&key=value, và một tập dữ liệu số nguyên. Hỗ trợ các tham số:

    • min = giá trị nhỏ nhất (bao gồm), mặc định không giới hạn dưới.
    • max = giá trị lớn nhất (bao gồm), mặc định không giới hạn trên.
    • order = asc (mặc định) hoặc desc.

    Lọc các số trong [min, max] rồi sắp xếp theo order. In kết quả cách nhau một khoảng trắng; nếu rỗng in -. Query có thể là chuỗi rỗng.

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

      Dòng 1: query string (có thể rỗng). Dòng 2: số nguyên N. Dòng 3: N số nguyên cách nhau khoảng trắng.

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

      1 ≤ N ≤ 1000. Giá trị ≤ 10^9 về độ lớn.

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

      Một dòng kết quả.

    Ví dụ:

    Đầu vào:

    min=2&max=8&order=desc
    6
    5 2 8 1 3 10
    

    Đầu ra:

    8 5 3 2

    Giải thích:

    min=2,max=8 lọc còn [5,2,8,3], order=desc sắp giảm dần.

    Đang tải editor...