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] config key=value: đọc giá trị PermitRootLogin

    Một file cấu hình dạng key value (ngăn cách bởi khoảng trắng, kiểu sshd_config). Dòng bắt đầu bằng # là comment, dòng trống bỏ qua.

    Đọc từ stdin, tìm dòng đầu tiên (theo thứ tự input) có khoá đúng bằng PermitRootLogin (trường 1), in ra giá trị của nó (trường 2). Nếu không có khoá này, in ra default.

    Ví dụ:

    Input:

    # config
    Port 22
    PermitRootLogin no
    PasswordAuthentication yes
    

    Output:

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

      Nhiều dòng key value; có comment # và dòng trống.

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

      1 ≤ số dòng ≤ 1000. Khoá phân biệt hoa thường.

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

      Giá trị (trường 2) của dòng PermitRootLogin đầu tiên, hoặc default nếu không có.

    Ví dụ:

    Đầu vào:

    # config
    Port 22
    PermitRootLogin no
    PasswordAuthentication yes
    

    Đầu ra:

    no

    Giải thích:

    Dòng `PermitRootLogin no` cho giá trị trường 2 là `no`; thoát ngay sau khi gặp.

    Đang tải editor...