반응형
https://www.acmicpc.net/problem/11651
내 답안
import sys
input = sys.stdin.readline
lst = []
for i in range(int(input())):
x, y = map(int, input().split())
lst.append((x, y))
lst.sort(key=lambda a: (a[1], a[0]))
for i, j in lst:
print(f'{i} {j}')
정렬할 때 핵심은 x가 아닌 y 기준으로 해주면 된다.
key를 람다 함수를 이용하여 y 기준으로 바꿔 주면 쉽게 문제를 해결할 수 있다.
반응형
'BOJ > Python' 카테고리의 다른 글
백준 17202번 핸드폰 번호 궁합 파이썬 (0) | 2022.03.19 |
---|---|
백준 1764번 듣보잡 파이썬 (0) | 2022.03.18 |
백준 11650번 좌표 정렬하기 파이썬 (0) | 2022.03.18 |
백준 1931번 회의실 배정 파이썬 (0) | 2022.03.17 |
백준 15649번 N과 M (1) 파이썬 (0) | 2022.03.16 |