728x90
반응형
1. 문제 설명
2. 풀이과정
해당 문제는 세 점을 입력받고 직사각형의 나머지 한 점을 찾는 문제이다.
직사각형의 모든 점을 보면 x좌표의 값이 2개, y좌표의 값이 2개로 정해지는데, 세 개의 점을 입력받아 1개의 값만 입력받아진 값이 나머지 한 점의 각 좌표 값이 되어야 한다.
- sys.stdin.readline() 함수를 사용하기 위해 sys 모듈을 불러온다. import sys
- x좌표를 저장할 리스트를 생성한다. xList = list()
- y좌표를 저장할 리스트를 생성한다. yList = list()
- 3번 반복하며 for _ in range(3)
- 3점의 좌표를 입력받는다. x, y = map(int, sys.stdin.readline().split())
- 입력받은 좌표를 각 리스트에 추가한다. xList.append(x) yList.append(y)
- 입력받은 세 점의 x좌표를 하나씩 가져오며 for i in xList
- 만약 해당 값의 개수가 1개이면 if (xList.count(i) == 1)
- 남은 한 점의 x좌표는 해당 값이 되어야 한다. print(i, end=' ')
- 입력받은 세 점의 y좌표를 하나씩 가져오며 for i in yList
- 만약 해당 값의 개수가 1개이면 if (yList.count(i) == 1)
- 남은 한 점의 x좌표는 해당 값이 되어야 한다. print(i)
반응형
3. 소스코드
import sys
xList = list()
yList = list()
for _ in range(3):
x, y = map(int, sys.stdin.readline().split())
xList.append(x)
yList.append(y)
for i in xList:
if (xList.count(i) == 1):
print(i, end=' ')
for i in yList:
if (yList.count(i) == 1):
print(i)
728x90
반응형
'백준' 카테고리의 다른 글
[백준] 11866번 : 요세푸스 문제 0 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.09.18 |
---|---|
[백준] 1934번 : 최소공배수 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.09.16 |
[백준] 10844번 : 쉬운 계단 수 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.09.14 |
[백준] 11050번 : 이항 계수 1 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.09.12 |
[백준] 1966번 : 프린터 큐 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.09.02 |
[백준] 11729번 : 하노이 탑 이동 순서 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.08.31 |
[백준] 2805번 : 나무 자르기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.08.29 |
[백준] 2748번 : 피보나치 수 2 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.08.26 |