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

    solution

    Đề bài: [Java] Sort bản ghi nhân viên 3 khoá

    Cho n nhân viên gồm: phòng ban (chuỗi), lương (số nguyên), tuổi (số nguyên), tên (chuỗi). Sắp xếp theo: phòng ban tăng dần (tự điển) -> lương giảm dần -> tuổi tăng -> tên tăng dần. In kết quả theo định dạng đầu vào.

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

      Dòng 1: n. N dòng tiếp: phong_ban luong tuoi ten (cách nhau dấu cách, không khoảng trắng trong mỗi token).

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

      1 <= n <= 10^4.

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

      N dòng sau sắp xếp.

    Ví dụ:

    Đầu vào:

    4
    IT 1000 30 An
    HR 900 25 Binh
    IT 1000 28 Chi
    IT 1200 35 Dung
    

    Đầu ra:

    HR 900 25 Binh
    IT 1200 35 Dung
    IT 1000 28 Chi
    IT 1000 30 An

    Giải thích:

    HR trước, rồi IT: lương 1200 (Dung), rồi 1000 — Chi(28) trước An(30).

    Đang tải editor...