코드
num = int(input())
dot_list = []
for i in range(num):
dots = list(map(int,input().split()))
dot_list.append(dots)
dot_list.sort(key=lambda x:(x[1],x[0]))
for i in dot_list:
print(i[0],i[1])
풀이
이렇게 입력을 받으면 dot_list에 이렇게 저장이 된다.
y좌표가 증가하는 순서에 따라, x좌표가 증가하는 순서에 따라 정렬했다.
728x90
'알고리즘 > 백준 문제풀이' 카테고리의 다른 글
[백준] 10773 제로 파이썬 풀이 (스택) (0) | 2021.06.21 |
---|---|
[백준] 10828 스택 파이썬 풀이 (스택) (0) | 2021.06.21 |
[백준] 11729 하노이탑 이동 순서 파이썬 풀이 (재귀) (0) | 2021.06.21 |
[백준] 2805 나무자르기 파이썬 풀이 (이분탐색) (0) | 2021.06.20 |
[백준] 1929 소수 구하기 파이썬 풀이 (기본수학2) (1) | 2021.06.20 |