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

    solution

    Đề bài: [Java] Parse JSON đơn giản: trung bình điểm

    Đọc N dòng, mỗi dòng là một JSON object dạng {"name":"<tên>","score":<điểm>} (không có khoảng trắng thừa). Hãy parse thủ công (không dùng thư viện ngoài), tính điểm trung bình của tất cả bản ghi và in với 2 chữ số thập phân (Locale US). Cũng in tên có điểm cao nhất; nếu hòa, in tên xuất hiện trước.

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

      Dòng đầu N. N dòng tiếp theo, mỗi dòng đúng format {"name":"...","score":...}. Tên không chứa dấu nháy kép hay dấu phẩy.

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

      1 ≤ N ≤ 1000; 0 ≤ điểm ≤ 100.

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

      Dòng 1: điểm trung bình (định dạng '%.2f'). Dòng 2: tên có điểm cao nhất.

    Ví dụ:

    Đầu vào:

    3
    {"name":"Lam","score":90}
    {"name":"Minh","score":80}
    {"name":"Huong","score":100}
    

    Đầu ra:

    90.00
    Huong

    Giải thích:

    Avg=90.00, max=100 → Huong.

    Đang tải editor...