백준
백준 11651 문제풀이 [python]
ys.k
2023. 7. 3. 21:01
포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.
문제를 보자.
바로 이전번 풀었던 문제의 반대 버전이 나왔다.
긴 설명이 필요 없다.
하나만 기억하자
sort() 함수는 key 값을 통해 정렬 기준을 정해줄 수 있다.
코드
import sys as s
a = int(s.stdin.readline())
array =[[0,0] for _ in range(a)]
for i in range(a):
array[i] = list(map(int,s.stdin.readline().split()))
array.sort(key = lambda x:(x[1],x[0]))
for j in range(len(array)):
for i in range(2):
print(array[j][i],end =' ')
print()
array.sort(key = lambda x:(x[1],x[0])) // array의 [1] 요소를 먼저 정렬 후, array [0] 요소로 정렬한다.