본문 바로가기
백준 풀이

[백준/BOJ] - 11650번, 11651번 python 풀이

by 반오십 코린이 2022. 11. 20.
728x90


Key Point

 

1. sort로 간단하게 풀 수 있다.

 

알게 된 점

 

1. key = lambda를 통해 sort의 기준을 정할 수 있다! ( 0번째 index 기준, 그 값이 같으면 1번째 index 기준)

 

11650번 답

list1.sort(key=lambda x: (x[0], x[1]))

11651번 답

list1.sort(key=lambda x: (x[1], x[0]))

import sys

N = int(sys.stdin.readline())

list1 = [[0 for _ in range(2)] for _ in range(N)]

for i in range(N):
    list1[i] = list(map(int, sys.stdin.readline().split()))

list1.sort(key=lambda x: (x[0], x[1])) #0번째 index 기준으로 하되, 같으면 1번째 index 기준으로 sort

for i in range(N):
    print(list1[i][0], list1[i][1])
728x90