코딩테스트(python)/백준
백준 11650번 파이썬
bbeyak
2022. 9. 14. 13:39
반응형
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])
반응형