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] Đếm số thư mục trong PATH

    Đếm số thư mục trong PATH

    Biến môi trường PATH là một chuỗi gồm nhiều đường dẫn thư mục, ngăn cách bởi dấu hai chấm :. Khi gõ một lệnh, shell sẽ tìm lệnh đó lần lượt trong các thư mục này.

    Cho giá trị của biến PATH, hãy đếm xem có bao nhiêu thư mục.

    Quy ước: chuỗi rỗng (không có ký tự nào) thì có 0 thư mục. Hai dấu : liền nhau tạo ra một mục rỗng và vẫn được tính là một thư mục (đại diện cho thư mục hiện tại trong Unix).

    Ví dụ

    Input:  /usr/bin:/bin:/usr/local/bin
    Output: 3
    

    Chuỗi trên có 3 thư mục: /usr/bin, /bin, /usr/local/bin.

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

      Một dòng duy nhất là giá trị biến PATH (có thể rỗng).

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

      Độ dài dòng ≤ 1000 ký tự. PATH chỉ gồm ký tự in được, ngăn cách bởi :.

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

      In ra một số nguyên: số thư mục trong PATH.

    Ví dụ:

    Đầu vào:

    /usr/bin:/bin:/usr/local/bin
    

    Đầu ra:

    3

    Giải thích:

    Chuỗi tách theo ':' cho 3 phần tử nên kết quả là 3.

    Đang tải editor...