개발 연습장/백준 문제풀이

[파이썬, Python] 백준 11650: 좌표 정렬하기

LooanCheong 2023. 1. 6. 20:23
반응형

문제

https://www.acmicpc.net/problem/11650

 

11650번: 좌표 정렬하기

첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.

www.acmicpc.net

코드

import sys

n = int(sys.stdin.readline())
num_list = []

for _ in range(n):
    x, y = map(int, sys.stdin.readline().rstrip().split())
    num_list.append((x,y))

num_list.sort()

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

설명

각 수와 좌표를 입력받아 주고,
num_list에 넣어준다.

이후 정렬을 하게 되면 출력 조건에 알맞게 정렬이 가능하다.

반응형