2022.02.01
백준 11650 좌표 정렬
#11650 좌표 정렬
import sys
N = int(sys.stdin.readline())
arr = []
for i in range(N):
arr.append( list(map(int, sys.stdin.readline().split())))
arr.sort()
for i in range(N):
print(*arr[i])
아무래도 주어지는 숫자가 크다 보니 sys를 사용하는 게 시간적 측면에서 유리하다.
2차원 평면에 주어진 좌표를 정렬하는 문제이므로
2차원 배열을 준비해주고 주어진 N만큼 리스트에 입력받는다.
그리고 sorted를 사용하지않고 sort를 사용해 정렬해 프린트해준다.
#11650 좌표 정렬
import sys
N = int(sys.stdin.readline())
arr = []
for i in range(N):
arr.append( list(map(int, sys.stdin.readline().split())))
for i in sorted(arr):
print(*i)
글을 작성 중에 sorted가 더 빠를 거 같아서 살짝 고쳐봤더니
미세하게 더 빠르긴 했다.
'Algorithm' 카테고리의 다른 글
백준 1874 파이썬 (0) | 2022.02.08 |
---|---|
백준 2164 파이썬 (0) | 2022.02.07 |
백준 11050 파이썬 (0) | 2022.01.29 |
백준 10250 파이썬 (0) | 2022.01.29 |
백준 10845 파이썬 (0) | 2022.01.27 |