-
[백준 / Python] 11650번 좌표 정렬하기 | 초코더알고리즘/백준 2020. 1. 12. 23:19
https://www.acmicpc.net/problem/11650
접근법
N개만큼 반복문으로 입력을 받아오는데, 공백기준이므로 split()함수 / 정수 형태로 바꿔주어야 하므로 map(int, )함수/ 리스트형태로 저장해주어야 하므로 list()함수를 씀.
그리고 key = lambda x : (x[0],x[1]) 은 x[0]을(x좌표) 기준으로 정렬하는데 같을경우는 x[1]을(y좌표)를 기준으로 정렬
나의풀이
N = int(input()) numbers = [] for i in range(N): numbers.append(list(map(int,input().split()))) numbers.sort(key = lambda x : (x[0],x[1])) for i,j in numbers: print(i,j)
'알고리즘 > 백준' 카테고리의 다른 글
[백준 / Python] 1026번 보물 | 초코더 (0) 2020.01.13 [백준 / Python] 2108번 통계학 | 초코더 (0) 2020.01.13 [백준 / Python] 1181번 단어 정렬 | 초코더 (0) 2020.01.12 [백준 / Python] 10814번 나이순 정렬 | 초코더 (0) 2020.01.12 [백준 / Python] 11651번 좌표 정렬하기 2 | 초코더 (0) 2020.01.12