본문 바로가기

코딩테스트(python)/백준

백준 11650번 파이썬

반응형

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