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] Tách các đoạn đường dẫn

    Tách đường dẫn thành các đoạn (segments)

    Bước đầu của khớp route là tách path thành các đoạn ngăn bởi /, bỏ qua đoạn rỗng. Ví dụ /api/v1/users → ['api','v1','users'].

    Cho một đường dẫn, in số đoạn không rỗng trên dòng 1, rồi mỗi đoạn trên một dòng riêng (theo thứ tự). Nếu không có đoạn nào (ví dụ /), chỉ in 0.

    • Đị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:

      Dòng 1: số đoạn. Các dòng sau: từng đoạn.

    Ví dụ:

    Đầu vào:

    /api/v1/users
    

    Đầu ra:

    3
    api
    v1
    users

    Giải thích:

    Ba đoạn: api, v1, users.

    Đang tải editor...