개발 => 복습 후 재정리 대기/알고리즘

[백준][Python] 11651번 좌표 정렬하기2 파이썬

장 상 현 2021. 6. 19.

 

n = int(input()) # 좌표 갯수 입력 받고

a = []  # 빈 배열 생성 해 두고
for _ in range(n): # 입력 받은 n 만큼 반복하며
    x, y = map(int, input().split()) # x, y 에 입력 받고
    a.append([y, x]) # 미리 생성해둔 a 배열에 y 값을 앞에 저장하여

s = sorted(a) # y 값 기준으로 정렬

for y, x in s: # y, x 로 저장된 s 배열 길이만큼 반복하여
    print(x, y) # 출력은 x, y 순으로

 

 

 

11651번: 좌표 정렬하기 2

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

www.acmicpc.net

 

댓글