http://acmicpc.net/problem/10814
{코드}
data = []
for _ in range(int(input())):
x, y = input().split()
data.append((int(x), y))
data.sort(key=lambda x: x[0])
[print(*i) for i in data]
{설명}
파이썬의 정렬은 가능한 한 기존의 인덱스를 유지하는 정렬, 안정된 정렬(Stable sort)을 수행합니다.
그렇기에 단순히 나이만 키값으로 주고 정렬하면 문제가 요구하는 답을 구할 수 있습니다.
'알고리즘 공부 > BOJ백준 풀이' 카테고리의 다른 글
[백준 19939번-파이썬/Python] 박 터뜨리기 (0) | 2021.02.13 |
---|---|
[백준 11653번-파이썬/Python] 소인수분해 (0) | 2021.01.07 |
[백준 1181번-파이썬/Python] 단어 정렬 (0) | 2020.12.30 |
[백준 11651번-파이썬/Python] 좌표 정렬하기 2 (0) | 2020.12.30 |
[백준 11650번-파이썬/Python] 좌표 정렬하기 (0) | 2020.12.30 |