출처: https://meyouus.tistory.com/64 [정보 공유 - For Me For You For Us]
본문으로 바로가기

매우 간단한 좌표 정렬문제이다.

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좌표는 작은 숫자부터 오름차순으로 정렬이 되기 때문에 다른 코드를 더 쓸 필요는 없다.