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

    Trong Unix, quyền của một tệp được biểu diễn bằng 3 chữ số bát phân (octal) tương ứng với 3 nhóm: chủ sở hữu (user), nhóm (group), người khác (other).

    Mỗi chữ số là tổng của: 4 = r (read), 2 = w (write), 1 = x (execute). Ví dụ 7 = rwx, 5 = r-x, 0 = ---.

    Cho mã octal 3 chữ số, in ra chuỗi symbolic 9 ký tự rwxrwxrwx tương ứng.

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

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

      Một dòng chứa đúng 3 chữ số octal (mỗi chữ số từ 0 đến 7).

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

      Mỗi chữ số trong khoảng 0..7. Không có khoảng trắng thừa.

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

      Một dòng gồm đúng 9 ký tự (r, w, x hoặc dấu -).

    Ví dụ:

    Đầu vào:

    755

    Đầu ra:

    rwxr-xr-x

    Giải thích:

    7=rwx, 5=r-x, 5=r-x ghép thành rwxr-xr-x.

    Đang tải editor...