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

    solution

    Đề bài: [Hệ điều hành Unix] Lấy tên cơ sở (basename)

    Lấy tên cơ sở của đường dẫn

    Trong Unix, basename của một đường dẫn là thành phần cuối cùng sau dấu /.

    Cho một đường dẫn tuyệt đối hoặc tương đối, hãy in ra basename của nó. Bỏ các dấu / thừa ở cuối (trailing slash). Nếu đường dẫn chỉ là / thì basename là /.

    Ví dụ

    • Vào: /home/user/file.txt → Ra: file.txt
    • Vào: /usr/bin/ → Ra: bin
    • Định dạng đầu vào:

      Một dòng chứa đường dẫn p (không chứa khoảng trắng).

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

      1 ≤ độ dài p ≤ 1000. p chỉ gồm ký tự in được, không khoảng trắng.

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

      Một dòng: basename của p.

    Ví dụ:

    Đầu vào:

    /home/user/file.txt
    

    Đầu ra:

    file.txt

    Giải thích:

    Thành phần cuối sau dấu / là file.txt.

    Đang tải editor...