매우 간단한 좌표 정렬문제이다.
import sys
N = int(sys.stdin.readline())
coordinates = []
for i in range(N):
x, y = map(int, sys.stdin.readline().split())
coordinates.append([x, y])
coordinates.sort()
for j in range(N):
print("%d %d" %(coordinates[j][0], coordinates[j][1]))
실제로 그냥 sort()
함수를 간단하게 사용하는 것만으로도 y좌표는 작은 숫자부터 오름차순으로 정렬이 되기 때문에 다른 코드를 더 쓸 필요는 없다.
'알고리즘 테스트 > 백준 문제풀이 및 해설' 카테고리의 다른 글
<백준 문제풀이: 1181번> 파이썬 - 단어 정렬 (0) | 2020.12.11 |
---|---|
<백준 문제풀이: 11651번> 파이썬 - 좌표 정렬하기 2 (0) | 2020.12.10 |
<백준 문제풀이: 1427번> 파이썬 - 소트인사이드 (0) | 2020.12.07 |
<백준 문제풀이: 2751번> 파이썬 - 수 정렬하기 2 (0) | 2020.12.06 |
<백준 문제풀이: 2750번> 수 정렬하기 (0) | 2020.12.06 |