Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C#] C# LINQ7 - GroupBy đếm tần suất ký tự

    Đọc một chuỗi s (chỉ chữ thường). Dùng s.GroupBy(c => c).OrderBy(g => g.Key).Select(g => $"{g.Key}:{g.Count()}") để in tần suất từng ký tự theo thứ tự alphabet, mỗi cặp ký_tự:số_lần trên một dòng.

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

      Dòng 1: chuỗi s.

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

      1 <= |s| <= 10^4; s chỉ chữ thường a-z.

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

      Mỗi dòng dạng c:cnt theo thứ tự alphabet của c.

    Ví dụ:

    Đầu vào:

    banana
    

    Đầu ra:

    a:3
    b:1
    n:2

    Giải thích:

    a:3, b:1, n:2.

    Đang tải editor...