baekjoon 11650

윤동환·2023년 1월 24일
0

Algorithm

목록 보기
39/54
post-thumbnail

좌표정렬하기

성공한 코드

import sys
input = sys.stdin.readline

N = int(input())
x = [0 for _ in range(N)]
for i in range(N):
    x[i] = list(map(int, input().split()))
x.sort()
for a in x:
    print(a[0], a[1])

고민한 부분

  1. x좌표와 y좌표를 각각 배열에 받았더니 두개를 쌍으로 묶어 정렬하는 것이 어려웠고, dict로 받으려했으나 중복이 되지 않는 특성때문에 한 쌍의 좌표를 하나의 list에 담는것으로 해결했다.
  2. print했을 때 [1, 2]처럼 출력되어 인덱스로 출력을 해주었다.
  3. 2차 배열을 sort했을 때 정렬되는 순서의 확인이 필요했고, 확인한 결과 x좌표 정렬 후 y좌표 정렬로 되어 손쉽게 해결할 수 있었다.

결과

profile
모르면 공부하고 알게되면 공유하는 개발자

0개의 댓글