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] Thống kê tên miền email

    Cho danh sách email (mỗi dòng một email dạng local@domain). Hãy đếm số lượng email theo từng tên miền (phần sau dấu @) và in <số_lần> <domain>.

    Sắp xếp: số lần giảm dần; nếu bằng nhau thì domain tăng dần theo LC_ALL=C.

    Ví dụ I/O:

    Input:
    a@gmail.com
    b@yahoo.com
    c@gmail.com
    
    Output:
    2 gmail.com
    1 yahoo.com
    
    • Định dạng đầu vào:

      Mỗi dòng một email local@domain, đúng một dấu @.

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

      1 ≤ số dòng ≤ 100000.

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

      Mỗi dòng <số_lần> <domain>. Sắp số lần giảm dần, tie-break domain tăng dần (LC_ALL=C).

    Ví dụ:

    Đầu vào:

    a@gmail.com
    b@yahoo.com
    c@gmail.com
    

    Đầu ra:

    2 gmail.com
    1 yahoo.com

    Giải thích:

    gmail.com 2 lần, yahoo.com 1 lần.

    Đang tải editor...