백준 11650

justhaza.log·2024년 1월 24일

알고리즘: BOJ

목록 보기
25/125

문제 해석

파이썬의 sort()와 람다 함수를 활용하면 쉽게 풀 수 있다.

코드

import sys

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

coordinates = []
for _ in range(n):
    coordinates.append(list(map(int, sys.stdin.readline().split())))

# print(coordinates)
    
coordinates.sort(key=lambda point : (point[0], point[1]))

for i in range(n):
    print(coordinates[i][0], coordinates[i][1])

정리

람다 함수를 사용하지 않아도, coordinates.sort()의 수행 결과 역시 x, y 좌표 순서대로 정렬된다.

참고

https://kingofbackend.tistory.com/98

profile
알고리즘이나 SQL 문제 풀이를 올리고 있습니다. 피드백 환영합니다!

0개의 댓글