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] Chuẩn hóa trailing slash

    Chuẩn hóa dấu / cuối (trailing slash)

    Theo mặc định Express phân biệt /about và /about/ tùy cấu hình strict routing. Một cách chuẩn hóa phổ biến: bỏ dấu / ở cuối (trừ khi đường dẫn là gốc /).

    Cho một đường dẫn, hãy in phiên bản đã chuẩn hóa: bỏ mọi dấu / thừa ở cuối; nếu sau khi bỏ trở thành rỗng thì in /.

    Ví dụ: /about/ → /about; / → /; /a/b// → /a/b.

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

      Một dòng: đường dẫn.

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

      Đường dẫn bắt đầu bằng /.

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

      In đường dẫn đã chuẩn hóa.

    Ví dụ:

    Đầu vào:

    /about/
    

    Đầu ra:

    /about

    Giải thích:

    Bỏ dấu `/` cuối → `/about`.

    Đang tải editor...