728x90
나의 풀이
class student:
def __init__(self, name, height, kg):
self.name = name
self.height = height
self.kg = kg
n = int(input())
school = []
for _ in range(n):
name, height, kg = map(str, input().split())
school.append(student(name, int(height), int(kg)))
school.sort(key=lambda x: (x.height, -x.kg))
for i in range(n):
print(school[i].name, school[i].height, school[i].kg)
student라는 클래스를 생성한 뒤
school 이라는 리스트에 student 객체들을 삽입한다.
그 후 문제의 주어진 사항에 맞게 정렬한 후 출력한다.
728x90
'알고리즘' 카테고리의 다른 글
[코드트리 조별과제] 4주차 리포트 (0) | 2024.08.11 |
---|---|
[코드트리 조별과제] 3주차 리포트 (0) | 2024.08.04 |
[코드트리 조별과제] 2주차 리포트 (0) | 2024.07.26 |
[코드트리 조별과제] 1주차 레포트 (0) | 2024.07.17 |
백준 - 별 찍기 -9 (2446) (0) | 2021.12.28 |