728x90
반응형
1. 문제 설명
2. 풀이과정
- sys.stdin.readline() 함수를 사용하기 위해 sys 모듈을 불러온다. import sys
- 점의 개수를 입력받는다. N = int(sys.stdin.readline())
- 각 점의 x좌표와 y좌표를 저장할 리스트를 생성한다. li = list()
- 점의 개수만큼 반복하며 for _ in range(N)
- 각 점의 x좌표와 y좌표를 입력받아 리스트로 저장한다. li.append(list(map(int, sys.stdin.readline().split())))
- y좌표가 동일할 경우 x좌표가 증가하는 순으로 정렬해야 하므로 x좌표를 기준으로 오름차순 정렬을 한다. li.sort(key=lambda x: x[0])
- 그다음 y좌표가 증가하는 순으로 정렬한다. li.sort(key=lambda x: x[1])
- 정렬한 결과를 하나씩 출력한다. for i in li: print(i[0], i[1])
반응형
3. 소스코드
import sys
N = int(sys.stdin.readline())
li = list()
for _ in range(N):
li.append(list(map(int, sys.stdin.readline().split())))
li.sort(key=lambda x: x[0])
li.sort(key=lambda x: x[1])
for i in li:
print(i[0], i[1])
728x90
반응형
'백준' 카테고리의 다른 글
[백준] 1932번 : 정수 삼각형 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.08.05 |
---|---|
[백준] 2309번 : 일곱 난쟁이 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.08.04 |
[백준] 4153번 : 직각삼각형 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.08.03 |
[백준] 1874번 : 스택 수열 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.08.02 |
[백준] 15649번 : N과 M (1) - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.31 |
[백준] 11053번 : 가장 긴 증가하는 부분 수열 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.30 |
[백준] 1436번 : 영화감독 숌 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.29 |
[백준] 2164번 : 카드2 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.07.29 |