[백준] 11650번 : 좌표 정렬하기 (파이썬)



문제





나의 답안

n=int(input())
li=[]
for k in range(n):
    x,y=map(int,input().split())
    li.append([x,y])
li.sort(key=lambda li:(li[0],li[1]))

for i in li:
    print(i[0],i[1])

10814번과 유사한 문제이다.

  1. x와 y를 입력받는다.
  2. lambda를 이용해 x값과 y값에 따라 정렬해준다. x값(li[0])으로 정렬한 후, y값(li[1])으로 정렬한다.
  3. 반복문으로 해당 배열을 출력한다.

좋은 웹페이지 즐겨찾기