MapleStory Finger Point

[BOJ] #11650 - 좌표 정렬하기

2021. 6. 14. 23:41Problem Solving/Online Judge

 

11650번: 좌표 정렬하기

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

www.acmicpc.net

 

 

** 문제 유형

  • 정렬

 

** 풀이

  1. (x, y)를 입력 받은 뒤 x, y 순서대로 오름차순 정렬
  2. 파이썬의 기본 정렬 라이브러리는 기본적으로 튜플의 인덱스 순서대로 오름차순 정렬함
  3. key 속성 설정 안해도 됨

 

n = int(input())

array = []

for _ in range(n):
    x, y = map(int, input().split(' '))
    array.append((x,y))
    
array = sorted(array)

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

 

 

 

'Problem Solving > Online Judge' 카테고리의 다른 글

[BOJ] #2747 - 피보나치 수  (0) 2021.06.15
[BOJ] #10989 - 수 정렬하기 3  (0) 2021.06.15
[BOJ] #10814 - 나이순 정렬  (0) 2021.06.14
[BOJ] #1427 - 소트인사이드  (0) 2021.06.14
[BOJ] #2750 - 수 정렬하기  (0) 2021.06.13