11650번: 좌표 정렬하기
첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다.
www.acmicpc.net
import sys
def sort(a):
return sorted(a, key=lambda x: (x[0], x[1])) # 정렬
N = int(input())
nums = [tuple(map(int, sys.stdin.readline().split())) for _ in range(N)]
ans = sort(nums)
[print(x, y) for x, y in ans]
'BOJ 알고리즘 (패캠) > 정렬, 탐색' 카테고리의 다른 글
1543번: 문서 검색 (탐색) - Fastcampus (0) | 2020.10.06 |
---|---|
10989번: 수 정렬하기 3 (정렬, 계수정렬) - Fastcampus (0) | 2020.10.05 |
10814번: 나이순 정렬 (정렬) - Fastcampus (0) | 2020.10.05 |
1427번: 소트 인사이드 (정렬) - Fastcampus (0) | 2020.10.05 |
2750번: 수 정렬하기 (정렬) - Fastcampus (0) | 2020.10.05 |