PS
[백준] 10814번 : 나이순 정렬(sort 함수 key)- 파이썬[Python]
choisanghyun
2022. 1. 11. 19:36
728x90
문제
10814번: 나이순 정렬
온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을
www.acmicpc.net
풀이
import sys
N=int(sys.stdin.readline())
list1=[]
for i in range(N):
list1.append(list(sys.stdin.readline().split()))
list1.sort(key=lambda x:int(x[0]))
for i in range(len(list1)):
print(list1[i][0],list1[i][1])
리스트의 sort 함수는 리스트의 원소를 오름 차순으로 정렬하는 기능을 갖고있다.
여기서 key라는 매개변수와 람다 함수를 활용하여 key 값을 기준으로 정렬할 수 있다.
참고하면 좋은 글
https://gorokke.tistory.com/38