Python Bài 15.B11 [Tìm kiếm & sắp xếp]: Sắp xếp học sinh theo GPA giảm dần


LÀM BÀI

Points: 10 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type

Đề bài

Xây dựng chương trình quản lý Học Sinh gồm các thông tin: Tên, Lớp, GPA.

Cho N học sinh, hãy sắp xếp danh sách học sinh theo GPA giảm dần và in ra kết quả theo đúng định dạng yêu cầu.


Input

  • Dòng 1: Số nguyên N – số lượng học sinh (1 ≤ N ≤ 50)
  • Với mỗi học sinh gồm 3 dòng:

    • Dòng 1: Tên học sinh
    • Dòng 2: Lớp
    • Dòng 3: GPA (0 ≤ GPA ≤ 4.0)

Output

  • In ra danh sách học sinh đã được sắp xếp theo GPA giảm dần
  • Mỗi dòng có dạng:
HSxxx Tên Lớp GPA

Trong đó:

  • HSxxxmã học sinh, đánh số theo thứ tự nhập ban đầu, bắt đầu từ HS001

Ví dụ

Input
2
Nguyen Van A
Lop1
3.5
Tran Van B
Lop2
4.0
Output
HS002 Tran Van B Lop2 4.0
HS001 Nguyen Van A Lop1 3.5
Explanation
  • HS001: Nguyen Van A – GPA 3.5
  • HS002: Tran Van B – GPA 4.0

Sắp xếp theo GPA giảm dần ⇒ HS002 đứng trước HS001.



Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House – Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.

Zalo