[백준 #11650] 좌표 정렬하기(Python)

Updated:

문제 설명

예제 입출력

이 문제는 주어진 좌표들을 규칙에 따라 정렬하는 것이다. x좌표가 증가하는 순서로 정렬하며, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한다. 예제 입출력만 봐도 이해할 수 있다. x,y 좌표를 list에 넣어서 정렬하여 답을 출력했다.

Code


import sys
N=int(sys.stdin.readline())
li=[]
for _ in range(N):
    li.append(list(map(int, sys.stdin.readline().split())))
li.sort()
for i in range(N):
    print(li[i][0], li[i][1])

좀 더 깔끔하게 짜고 싶었으나 이 정도도 괜찮다.

Leave a comment