백준 11650번 좌표 정렬하기

·2026년 2월 1일
N = int(input())
points = []

for i in range(N):
    x, y = map(int, input().split())
    points.append((x, y))

points.sort()

for x, y in points:
    print(x, y)

2차원 평면 위의 점 N개가 주어진다.

조건은 아래 내용이 전부이다.

  1. 좌표를 x좌표가 증가하는 순으로 출력
  2. x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력

N으로 입력 받고 실행을 한다
N의 개수만큼 x, y 값을 입력 받는것을 계속 반복한다

points에 x, y 입력 받은 값을 넣는다
sort를 이용하여 값이 점점 커지게 순서를 재배열한다

profile
공부 복습 겸 내용 정리

0개의 댓글