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 thư mục cha (dirname)

    Lấy thư mục cha của đường dẫn

    dirname là phần đường dẫn còn lại sau khi bỏ thành phần cuối.

    Quy ước (giống lệnh dirname của Unix):

    • Bỏ trailing slash trước khi xử lý.
    • Nếu không có dấu / nào → dirname là .
    • dirname của / là /.
    • Giữ đúng một dấu / đầu nếu đường dẫn tuyệt đối.

    Ví dụ

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

      Một dòng chứa đường dẫn p.

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

      1 ≤ độ dài p ≤ 1000.

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

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

    Ví dụ:

    Đầu vào:

    /home/user/file.txt
    

    Đầu ra:

    /home/user

    Giải thích:

    Bỏ thành phần cuối file.txt, còn lại /home/user.

    Đang tải editor...