Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Java] Lương cao nhất theo phòng ban (collectingAndThen)

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 10: Java hiện đại: Lambda, Stream và tổng kết khóa — khóa Lập trình Java

    Cho N nhân viên dept name salary. Dùng Collectors.groupingBy + Collectors.collectingAndThen + Collectors.maxBy để lấy nhân viên có lương cao nhất mỗi phòng ban. Nếu hoà lương, chọn tên đầu tiên xuất hiện trong input. In theo dept tăng dần, mỗi dòng dept: name salary.

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

      Dòng 1: N. N dòng tiếp theo: dept name salary (salary nguyên).

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

      1 <= N <= 10^4; 0 <= salary <= 10^9.

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

      Mỗi dept một dòng dept: name salary.

    Chủ đề

    ☕ JavaJavaStreamsTất cả môn học

    Đang tải editor...