이름과 국어, 영어, 수학 점수가 주어지면 성적을 정렬해라
정수 취급안해줘서 런타임에러 떴다!!!!!!
n=int(input())
a=[]
for i in range(n):
a.append(list(input().split()))
a=sorted(a,key=lambda x : (-x[1],x[2],-x[3],x[0]))
for i in range(len(a)):
print(a[i][0])
이럴 땐 리스트에 담을 때 정수 취급해주거나 정렬할 때 정수 취급해주면 됨!
## 다른 코드
n = int(input())
a = []
for i in range(n):
score = input().split()
# 이런식으로!
a.append((score[0], int(score[1]), int(score[2]), int(score[3])))
a=sorted(a,key=lambda x : (-x[1],x[2],-x[3],x[0]))
for i in range(len(a)):
print(a[i][0])
n=int(input())
a=[]
for i in range(n):
a.append(list(input().split()))
a.sort(key=lambda x : (-int(x[1]),int(x[2]),-int(x[3]),x[0]))
for i in a:
print(i[0])