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] Đổi rwx sang octal

    Đổi chuỗi rwx sang số octal

    Cho chuỗi 9 ký tự quyền dạng symbolic (ví dụ rwxr-xr-x). Hãy tính giá trị octal 3 chữ số tương ứng (ví dụ 755).

    Quy ước: r = 4, w = 2, x = 1; ký tự - = 0. Cộng giá trị từng nhóm 3 ký tự để được một chữ số octal.

    Ví dụ

    • Vào: rwxr-xr-x
    • Ra: 755.
    • Định dạng đầu vào:

      Một dòng: chuỗi 9 ký tự, mỗi nhóm 3 ký tự theo thứ tự r,w,x (hoặc -).

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

      Chuỗi đúng 9 ký tự, chỉ gồm r, w, x, - đúng vị trí.

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

      Một dòng: số octal 3 chữ số.

    Ví dụ:

    Đầu vào:

    rwxr-xr-x
    

    Đầu ra:

    755

    Giải thích:

    rwx=7, r-x=5, r-x=5.

    Đang tải editor...