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

저번과 비슷한 좌표 정렬하는 문제이다.

import sys

N = int(sys.stdin.readline())
num = []

for i in range(N):
    num.append(list(map(int, sys.stdin.readline().split())))
num = sorted(num, key=lambda x: (x[1], x[0]))
for j in range(N):
    print("%d %d" %(num[j][0], num[j][1]))

이번에는 y좌표의 오름차순으로 정렬하면 됐는데, 이는 sorted() 함수의 lambda를 사용하여 해결하였다.