소스코드
import sys
n = int(sys.stdin.readline())
dot = []
for i in range(n) :
[a,b] = map(int, sys.stdin.readline().split())
dot.append([a,b])
dot.sort(key = lambda x : (x[1],x[0]))
for i in range(n) :
print(dot[i][0],dot[i][1])
이전 문제와 동일 하고, sort의 조건만 변경해주면 된다.
이번에는 첫 번째 조건을 y좌표 즉, x[1] 을 오름차순으로 조건 설정해주고,
두 번째 조건을 x좌표 x[0]으로 조건 설정해주었다.
'알고리즘 > 이것저것' 카테고리의 다른 글
[프로그래머스] 2022 KAKAO TECH INTERNSHIP 성격 유형 검사하기 - 파이썬(python) (0) | 2022.09.01 |
---|---|
[Python] 백준 10825번: 국영수 (0) | 2021.03.09 |
[Python] 백준 10814번: 나이순 정렬 (0) | 2021.03.08 |
[Python] 백준 11650번: 좌표 정렬하기 (0) | 2021.03.08 |
[Python] 백준 2751번 : 수 정렬하기 2 (0) | 2021.03.08 |
댓글