본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]10814번 나이순 정렬

by 현장 2021. 4. 14.

-코드

t = int(input())
a = []
for i in range(t):
    a.append(list(input().split()))

a.sort(key=lambda a: int(a[0]))
for i in range(t):
    print(a[i][0], a[i][1])

처음에 sort로 출력을 했을 때, 

 

21 Dohyun

21 Junkyu
20 Sunyoung

 

라고 출력이 되어서 숫자와 영어의 순서도 같이 비교를 하여 출력이 된다는 것을 알았습니다

그래서 어떻게 하는지 몰라 찾아보니 sort에 키를 설정을 하면 된다는 것을 알게되어 설정을 하는 법을 찾아서 해결을 하였습니다.