https://www.acmicpc.net/problem/10814
처음에 나이와 이름의 자료형이 다른 형태였기에 자바를 사용하는 사람으로 해시맵을 사용해보려고 시도를 했었지만 파이썬을 아직 공부하는 단계라 제대로 구현할 줄 몰라 2차원 배열로 구현 후 나이를 기준으로 정렬하는 방식으로 바꿨다.
t = int(input())
arr = []
for i in range(t):
age,name = map(str, input().split())
age = int(age)
arr.append((age,name))
arr.sort(key=lambda x:x[0])
for i in range(t):
print(arr[i][0],arr[i][1])
📚 sort() 안에 key로 사용할 수 있는 len 이나 abs 이외에도 lamda가 존재하는데 우선순위를 정할 때 사용한다.