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

    solution

    Đề bài: [C#] C# LINQ7 - GroupBy với elementSelector

    Đọc n cặp name score (name không khoảng trắng, score là số nguyên). Dùng pairs.GroupBy(p => p.name, p => p.score) (overload có elementSelector) rồi với mỗi nhóm tính trung bình điểm. In name: avg theo thứ tự alphabet name, avg làm tròn 2 chữ số thập phân (dùng F2 invariant).

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

      Dòng 1: n. n dòng tiếp: name score.

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

      1 <= n <= 1000; |score| <= 10^4.

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

      Mỗi dòng dạng name: avg (F2).

    Ví dụ:

    Đầu vào:

    4
    Alice 80
    Bob 70
    Alice 90
    Bob 90
    

    Đầu ra:

    Alice: 85.00
    Bob: 80.00

    Giải thích:

    Alice avg = 85.00, Bob avg = 80.00.

    Đang tải editor...