[python_파이썬_pass]백준_11651번_좌표 정렬하기 2_풀이

2024. 5. 2. 12:12코드리뷰

728x90
반응형

공부하는허딩크 : https://www.youtube.com/live/MRweSf80fmw?feature=shared

좌표 정렬하기와 거의 유사하지만 같은듯, 다른듯...

 

나는 좌표 정렬하기와 거의 동일하지만, x, y를 y, x로 입력 받고 sort를 하고 출력할때만 x와 y의 자리 변경했다.

 

<첫번째 시도 : 맞았습니다.>

import sys
input = sys.stdin.readline

N = int(input())
A = [[0, 0] for _ in range(N)]

#x = A[0], [1], [2], [3], [4]
#y = A[0][1], A[1][1], A[2], [1], A[3][1], A[4][1]
# 4, 0 / 2, 1 / -1, 1 / 2, 2 / 3, 3

for i in range(N):
    A[i][1], A[i][0] = map(int, input().split())

A.sort()

for i in range(N):
    print(A[i][1], A[i][0])

 

그냥 생각하는대로 작성하니 통과. 무야호!!!!!

 

<다른 사람 풀이 비교>

나와 방향은 거의 동일함.

단지 A = []으로 입력받을때 append를 사용하고 마지막 출력할때 for y, x in A: 이렇게 코드 자체는 상이하나

거의 비슷함

728x90
반응형