Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C] Tách token theo dấu '/' — phân tích đường dẫn

    Cho một chuỗi s biểu diễn một đường dẫn dạng a/b/c/... (KHÔNG chứa khoảng trắng). Hãy tách các token được ngăn cách bởi dấu '/' và in mỗi token trên một dòng. Các token rỗng (do hai dấu / liên tiếp hoặc dấu / ở đầu/cuối) cũng được in (in 1 dòng trống).

    Ví dụ s = "home/user/code" → ba dòng home, user, code. Ví dụ s = "/a//b/" → 5 dòng: , `a`, , b, ``.

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

      Một dòng chuỗi s đọc bằng scanf("%s").

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

      1 <= |s| <= 1000. Chuỗi chỉ chứa ký tự in được, không khoảng trắng.

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

      Mỗi token trên một dòng theo thứ tự xuất hiện.

    Ví dụ:

    Đầu vào:

    home/user/code
    

    Đầu ra:

    home
    user
    code

    Giải thích:

    Ba token: 'home', 'user', 'code', mỗi token một dòng.

    Đang tải editor...