BOJ 11651 좌표 정렬하기 2

3088 단어 2021.01.262021.01.26

https://www.acmicpc.net/problem/11651
시간 1초, 메모리 256MB
input :

  • N (1 ≤ N ≤ 100,000)
  • i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000)

output :

  • N개의 줄에 점을 정렬한 결과를 출력

조건 :

  • y 기준 정렬, x 기준 정렬 수행.

import sys

n = int(sys.stdin.readline())
position = []
for i in range(n):
    x, y = map(int, sys.stdin.readline().split())
    position.append((x, y))

position = sorted(position, key=lambda x : (x[1], x[0]))

for item in position:
    print(*item)

좋은 웹페이지 즐겨찾기