반응형
문제
https://www.acmicpc.net/problem/11651
코드
import sys
n = int(sys.stdin.readline())
num_list = []
for _ in range(n):
x, y = map(int, sys.stdin.readline().split())
num_list.append([x,y])
num_list.sort(key = lambda x: (x[1], x[0]))
for i in num_list:
print(i[0], i[1])
설명
앞선 문제와 크게 다른 것은 없는데,
정렬을 할 때, key를 이용해서 뒤의 수를 우선으로 정렬해주는 방법을 사용하였다.
반응형
'개발 연습장 > 백준 문제풀이' 카테고리의 다른 글
[파이썬, Python] 백준 10814: 나이순 정렬 (0) | 2023.01.10 |
---|---|
[파이썬, Python] 백준 1181: 단어 정렬 (0) | 2023.01.08 |
[파이썬, Python] 백준 11650: 좌표 정렬하기 (0) | 2023.01.06 |
[파이썬, Python] 백준 1427: 소트인사이드 (0) | 2023.01.05 |
[파이썬, Python] 백준 2108: 통계학 (0) | 2023.01.04 |