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] Trích query string

    Trích query params ?a=1&b=2

    URL có thể chứa query string sau dấu ?: /search?q=node&page=2. Express phân tích thành req.query = { q: 'node', page: '2' }.

    Cho một URL, hãy trích các cặp key=value trong query string và in mỗi cặp trên một dòng theo dạng key=value, sắp xếp key tăng dần theo bảng chữ cái. Nếu không có query string, in EMPTY.

    app.get('/search', (req, res) => { /* req.query */ });
    
    • Định dạng đầu vào:

      Một dòng: URL (có thể chứa ?...).

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

      Query không chứa khoảng trắng. Key không trùng nhau.

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

      Mỗi dòng key=value (sắp theo key), hoặc EMPTY.

    Ví dụ:

    Đầu vào:

    /search?q=node&page=2
    

    Đầu ra:

    page=2
    q=node

    Giải thích:

    Hai cặp, sắp theo key: `page` trước `q`.

    Đang tải editor...