2차원 평면 위의 점 N개가 주어진다. 좌표를 y좌표가 증가하는 순으로, y좌표가 같으면 x좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오.
예제 입력1
5 0 4 1 2 1 -1 2 2 3 3
예제 출력1
1 -1 1 2 2 2 3 3 0 4
test_n = int(input())
a =[]
for i in range(test_n):
[x, y] = map(int, input().split())
coor = [y, x]
a.append(coor)
b = sorted(a)
for i in range(test_n):
print(b[i][1], b[i][0])
🧷(나만 알아듣는) 추가설명
a.sort() vs sorted(a)
a.sort()는 a리스트 원본만 정렬해주는것이다.
sorted(a)는 정렬한 a리스트 값이다
그래서 만약 b = a.sort()에서 b는 None값이다.