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] Phân tích query string thành danh sách cặp

    Cho một URL có query string, hãy phân tích tất cả tham số và in mỗi cặp key=value thành dòng key -> value, theo đúng thứ tự xuất hiện. Tham số không có dấu = coi như value rỗng. Nếu không có query string, không in gì.

    Dòng input là URL dạng /path?k1=v1&k2=v2.

    Ví dụ I/O:

    • Input: /search?q=http&page=2&debug
    • Output:
    q -> http
    page -> 2
    debug -> 
    

    (dòng cuối có value rỗng)

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

      Một dòng URL /path hoặc /path?query.

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

      Độ dài URL < 2000.

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

      Mỗi tham số một dòng key -> value. Không có query thì không in.

    Ví dụ:

    Đầu vào:

    /search?q=http&page=2&debug
    

    Đầu ra:

    q -> http
    page -> 2
    debug -> 

    Giải thích:

    Ba tham số: q=http, page=2, debug không có '=' nên value rỗng.

    Đang tải editor...