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] Đếm tần suất từ (declare -A)

    Đọc một dòng các từ cách nhau bởi dấu cách. Dùng mảng kết hợp declare -A cnt đếm số lần xuất hiện mỗi từ. In ra mỗi dòng dạng từ số_lần, sắp xếp theo từ tăng dần (LC_ALL=C sort) để output xác định.

    Ví dụ:

    Input:
    apple banana apple cherry banana apple
    Output:
    apple 3
    banana 2
    cherry 1
    
    • Định dạng đầu vào:

      Một dòng gồm các từ cách nhau bởi dấu cách.

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

      0 ≤ số từ ≤ 1000.

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

      Mỗi từ trên một dòng dạng từ số_lần, sắp xếp theo từ tăng dần (thứ tự byte, LC_ALL=C).

    Ví dụ:

    Đầu vào:

    apple banana apple cherry banana apple
    

    Đầu ra:

    apple 3
    banana 2
    cherry 1

    Giải thích:

    apple xuất hiện 3 lần, banana 2, cherry 1; in theo thứ tự chữ cái tăng dần.

    Đang tải editor...