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

2021. 5. 4. 00:56Algorithm/BOJ

반응형

www.acmicpc.net/problem/10814

 

10814번: 나이순 정렬

온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을

www.acmicpc.net

 

 

 

n = int(input())

lists = []
for _ in range(n):
    a,b = input().split()
    a=int(a)
    lists.append([a,b])


lists.sort(key=lambda x : x[0])

for i in range(n):
    print(lists[i][0],lists[i][1])

 

 

 

오랜만에 짜니까 헷갈렸다.

 

딕셔너리를 사용해서 key, value로 처리할까 했는데 

2차원리스트를 람다식으로 정렬할 수 있는 방법을 찾았다. 

 

위와 같이 해결하면 됨~!

 

 

 

 

 

참고)

 

2차원배열 정렬 

brownbears.tistory.com/484

 

 

 

반응형