BOJ 11650 좌표 정렬하기

3086 단어 2021.01.262021.01.26

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

  • N (1 ≤ N ≤ 100,000)
  • i번점의 위치 xi yi(-100,000 ≤ xi, yi ≤ 100,000)

output :

  • 점을 정렬한 결과를 출력

조건 :

  • x 오름차순, y 오름차순

람다 함수로 정렬하자.

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[0], x[1]))

for item in position:
    print(*item)

좋은 웹페이지 즐겨찾기