[python_파이썬_pass]백준_11650번_좌표 정렬하기_풀이
2024. 5. 2. 12:08ㆍ코드리뷰
728x90
반응형
공부하는허딩크 : https://www.youtube.com/live/MRweSf80fmw?feature=shared
일단 문제가 조금 복잡한듯 했으나 자세히 읽어보면 된다.
메모리 한계가 없으니 sort함수를 사용해서 생각해 본다.
<첫번째 시도 : 맞았습니다.>
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]
for i in range(N):
A[i][0], A[i][1] = map(int, input().split())
A.sort()
for i in range(N):
print(A[i][0], A[i][1])
x와 y가 있으니 [0, 0]으로 N개 만큼 배열을 만들어 준다.
그 다음 각각 입력값을 받아서 바로 sort를 해주면 끝. => 배열에도 sort가 되는지 정확하게는 몰랐는데 해보니 됨.
<다른 사람 풀이>
처음에 배열을 [0, 0]으로 초기화를 안해도 빈리스트를 만들어서 입력 값을 받을때 append처리하고 sorted를 활용등
거의 방향은 비슷함.
728x90
반응형
'코드리뷰' 카테고리의 다른 글
[python_파이썬]백준_1181번_단어 정렬_풀이 (0) | 2024.05.02 |
---|---|
[python_파이썬_pass]백준_11651번_좌표 정렬하기 2_풀이 (0) | 2024.05.02 |
[python_파이썬]백준_1427번_소트인사이드_풀이 (0) | 2024.05.01 |
[★python_파이썬]백준_10989번_수 정렬하기3_풀이 (0) | 2024.05.01 |
[python_파이썬] 정렬의 종류 (선택정렬, 삽입정렬, 퀵정렬, 병합정렬, 힙정렬, 기수정렬, 계수정렬) (0) | 2024.05.01 |