-
[💕 백준] 11650번. 좌표 정렬하기Algorithm/1일 1코테 2020. 11. 14. 15:16반응형
⛄
문제
- 좌표정렬하기 -
(x, y)로 주어진 좌표를 정렬하는 문제
단, x가 같을 경우 더 작은 y값이 앞으로 가게끔 정렬한다!
⛄
답
import sys t = int(input()) l = [] for _ in range(t): l.append(list(map(int, sys.stdin.readline().split()))) l = sorted(l, key = lambda x : (x[0], x[1])) for i in l: print(i[0], i[1])
입력값을 리스트에 append한다. (input은 타임에러가 발생하므로 sys.stdin.readline을 통해 입력을 받는다.)
정렬(sorted)를 하되 lamba를 사용해 키 값을 2개를 줌으로써 먼저 x[0] (x값)으로 정렬한 후, x[1](y값) 순으로 정렬한다.
11651번 문제도 키 값만 바꿔줌으로써 풀 수 있다.
반응형'Algorithm > 1일 1코테' 카테고리의 다른 글
[💕 백준] 10825번. 국영수 (0) 2020.11.14 [💕 백준] 10814번. 나이순 정렬 (0) 2020.11.14 [💕 백준] 2675번. 문자열 반복 (0) 2020.11.14 [💕 백준] 2193번. 이친수 (0) 2020.11.13 [😭 백준] 11057번. 오르막수 (0) 2020.11.13