문제
2차원 평면 위의 점 N개가 주어진다.
좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오.
아이디어
- lambda 사용
- 람다란? 모르면 클릭
- 람다를 이용해 정렬
코드
python
s = []
for _ in range(int(input())):
s.append(list(map(int, input().split())))
s.sort(key=lambda x: (x[0], x[1]))
for i in s:
print(i[0], i[1])