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] Chuyển ký hiệu rwx sang octal 3 chữ số

    Ngược lại với chmod số, ta đổi chuỗi symbolic 9 ký tự về octal 3 chữ số.

    Mỗi nhóm 3 ký tự: r→4, w→2, x→1, dấu - là 0; cộng lại được một chữ số octal.

    Ví dụ: vào rwxr-xr-x → 7 5 5 → ra 755.

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

      Một dòng gồm đúng 9 ký tự, mỗi vị trí là r/w/x đúng thứ tự hoặc dấu -.

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

      Chuỗi đầu vào luôn hợp lệ, độ dài đúng 9 ký tự.

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

      Một dòng gồm đúng 3 chữ số octal.

    Ví dụ:

    Đầu vào:

    rwxr-xr-x

    Đầu ra:

    755

    Giải thích:

    rwx=7, r-x=5, r-x=5 nên kết quả 755.

    Đang tải editor...