코딩하는 해맑은 거북이

[Python] 나이순 정렬 - 백준 본문

코딩테스트

[Python] 나이순 정렬 - 백준

#CJE 2023. 8. 13.
해당 글은 백준 10814번 문제 '나이순 정렬'을 다룬다.

문제

https://www.acmicpc.net/problem/10814

 

10814번: 나이순 정렬

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

www.acmicpc.net

 

설명

해당 문제는 정렬할 때 lambda를 사용해서 index가 0인 나이로만 정렬하면 쉽게 해결할 수 있다.

 

코드

n = int(input())
arr = []
for _ in range(n):
    arr.append(tuple(input().split()))
    
arr.sort(key=lambda x:int(x[0]))
for i in range(n):
    print(arr[i][0], arr[i][1])

     

 

 

'코딩테스트' 카테고리의 다른 글

[Python] 동전 1 - 백준 (DP)  (0) 2023.08.13
[Python] 치킨 배달 - 백준  (0) 2023.08.13
[Python] 토마토(2) - 백준 (BFS)  (0) 2023.08.12
[Python] 적록색약 - 백준 (BFS)  (0) 2023.08.12
[Python] 토마토 - 백준 (BFS)  (0) 2023.08.11
Comments