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

Jimin_Note·2025년 7월 13일
0

[백준/Python]

목록 보기
28/35
post-thumbnail

✨ 2025.07.13 코딩테스트 문제 풀이

📌 문제: 좌표 정렬하기

🧠 문제 설명

  • 2차원 평면 위의 점 N개가 주어짐
  • x좌표 오름차순 정렬,
  • x가 같으면 y좌표 오름차순 정렬

💡 접근 방법

  • 각 점을 (x, y) 튜플로 받아 리스트에 저장 후 sorted 하기

💻 내가 작성한 코드

  • ⭕️ 1번째 답안(통과)
import sys

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

points = []

for _ in range(N):
    x, y = map(int, sys.stdin.readline().split())
    points.append((x, y))

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

✅ 배운 점

  • 파이썬에서 튜플 정렬은 자동으로 (첫 번째 원소 → 두 번째 원소) 기준으로 정렬됨!
  • sorted(points) 한 줄로 복잡한 비교 없이 정렬 가능해서 매우 효율적이었다
profile
Hello. I'm jimin:)

0개의 댓글