Xếp hạng giải cờ vua giao lưu học sinh THPT
Thang điểm 10 · 4 test case chấm tự động · 3 tiêu chí chấm
Ban tổ chức thu được danh sách gồm n vận động viên, mỗi người có họ tên đầy đủ và điểm số (số nguyên) sau vòng đấu vòng tròn. Em hãy viết chương trình sắp xếp danh sách thành bảng xếp hạng theo quy tắc: điểm cao hơn xếp trên; nếu điểm bằng nhau thì so sánh phần tên (từ cuối cùng trong họ tên, tách được bằng split() như Nhiệm vụ 1) theo thứ tự bảng chữ cái, tên nào đứng trước trong bảng chữ cái thì xếp trên.
Định dạng vào: dòng đầu là số nguyên n; n dòng tiếp theo, mỗi dòng gồm họ tên đầy đủ và điểm số cách nhau bởi dấu phẩy, ví dụ Nguyễn Văn An,15.
Định dạng ra: in ra n dòng theo thứ tự xếp hạng, mỗi dòng dạng Họ tên đầy đủ - điểm.
| Input | Output |
|---|---|
| 4 Nguyễn Văn An,15 Trần Thị Bình,18 Lê Văn Cường,18 Phạm Thị Dung,15 | Trần Thị Bình - 18 Lê Văn Cường - 18 Nguyễn Văn An - 15 Phạm Thị Dung - 15 |
| 1 Hoàng Gia Long,10 | Hoàng Gia Long - 10 |
Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.
Giáo viên đăng nhập để giao bàiBài tập khác lớp 10
- Xét kết quả Đạt / Không đạt · Lập trình
- Cân lại mẫu đá thiên thạch trên các hành tinh khác · Lập trình
- Khám phá tên đăng nhập mạng xã hội · Lập trình
- Tính điểm trung bình 3 môn thi · Lập trình
- Tìm lỗi: Tổng lượt xem video theo ngày · Lập trình
- Tra cứu điểm số theo chỉ số danh sách · Lập trình