[백준] 11651번 좌표 정렬하기2

seeseal·2022년 4월 23일
0

코딩 테스트

목록 보기
15/22
post-thumbnail

문제 출처 : https://www.acmicpc.net/problem/11651

정답 코드 💻

import sys
n = int(sys.stdin.readline())
arr=[]
for i in range(n) :
    a,b = map(int,sys.stdin.readline().split())
    arr.append([b,a]) # b좌표 순서대로 정렬
arr.sort()
for b,a in range(n) :   # a,b 순서로 출력
    print(a,b)

설명

👉🏻 바로 전 문제와 달리 a,b로 숫자를 입력받고 arr.append([b,a])로 삽입 가능하다.
마찬가지로 sort로 정렬하고 for b,a in range(n), print(a,b)를 사용하면 다시 a,b 순서로 출력이 된다.

느낀 점 ✏️

b 좌표를 먼저 넣는 생각은 전혀 못했다.

0개의 댓글

관련 채용 정보