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] group: nhóm đông thành viên nhất

    File /etc/group: tên_nhóm:x:gid:thành_viên với thành viên cách nhau bởi , (có thể rỗng).

    Đọc từ stdin, tìm nhóm có số thành viên nhiều nhất. In ra một dòng:

    <tên_nhóm> <số_thành_viên>
    

    Nếu nhiều nhóm cùng số thành viên lớn nhất, chọn nhóm có tên nhỏ nhất theo thứ tự byte (LC_ALL=C). Danh sách rỗng tính là 0 thành viên.

    Ví dụ:

    Input:

    root:x:0:
    sudo:x:27:alice,bob,carol
    audio:x:29:alice
    

    Output:

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

      Nhiều dòng định dạng /etc/group.

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

      1 ≤ số dòng ≤ 1000.

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

      Một dòng <tên_nhóm> <số_thành_viên> của nhóm đông nhất (tie: tên nhỏ nhất LC_ALL=C).

    Ví dụ:

    Đầu vào:

    root:x:0:
    sudo:x:27:alice,bob,carol
    audio:x:29:alice
    

    Đầu ra:

    sudo 3

    Giải thích:

    sudo có 3 thành viên, nhiều nhất; in `sudo 3`.

    Đang tải editor...