반응형
1. 문제
2. 설명
map을 통해 x좌표와 y좌표를 입력받아 list로 만들어준 후 배열에 넣어준다. 즉, 2중 배열의 형태가 될 수 있게 배열안에 배열을 넣어준다!
a = [[3,4]] <- 이런식으로
n만큼 배열안에 배열의 형태로 좌표값들을 넣어준 후, sort()을 통해 배열을 정렬해준다.
a = [[3,4],[1,1],[1,-1],[2,2],[3,3]]
정렬 후 -> a = [[1,-1],[1,1],[2,2],[3,3],[3,4]]
정렬이 끝나면 a[i][0],a[i][1]의 형태로 좌표값들을 출력해준다.
3. 코드
import sys
n = int(sys.stdin.readline())
a = []
for i in range (0,n):
num = map(int,input().split())
a.append(list(num))
a.sort()
for i in range(0,len(a)):
print(a[i][0],a[i][1])
반응형
'코딩테스트(python) > 백준' 카테고리의 다른 글
백준 1181번 파이썬 (0) | 2022.09.14 |
---|---|
백준 11651번 파이썬 (0) | 2022.09.14 |
백준 1427번 파이썬 (0) | 2022.09.13 |
백준 20305번 파이썬 (0) | 2022.09.13 |
백준 10989번 파이썬 (0) | 2022.09.12 |