본문 바로가기

코딩 테스트/백준

[Python] 백준 11650 좌표 정렬하기

 

정답 코드 

import sys
input = sys.stdin.readline

n = int(input())
coordinates = [list(map(int, input().split())) for _ in range(n)]

coordinates = sorted(coordinates)
for c in coordinates :
    x, y = c
    print(x, y)

 

람다를 이용하여 2차원 배열 정렬하기

만약 y → x 좌표를 기준으로 정렬하는 문제였다면?

coordinates.sort(key = lamdba x : (x[1], x[0]))