-코드
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에 키를 설정을 하면 된다는 것을 알게되어 설정을 하는 법을 찾아서 해결을 하였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]21105번 New Financial Year (0) | 2021.04.15 |
---|---|
[백준/파이썬]13528번 Grass Seed Inc. (0) | 2021.04.15 |
[백준/파이썬]9299번 Math Tutoring (0) | 2021.04.14 |
[백준/파이썬]5617번 問題 1 (0) | 2021.04.14 |
[백준/파이썬]13297번 Quick Estimates (0) | 2021.04.14 |