반응형
문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
출력
직사각형의 네 번째 점의 좌표를 출력한다.
예제 입력 1 복사
5 5
5 7
7 5
예제 출력 1 복사
7 7
예제 입력 2 복사
30 20
10 10
10 20
정답
value_x = []
value_y= []
result_x = 0
result_y = 0
for _ in range(3):
x,y = map(int,input().split())
#print(x,y)
value_x.append(x)
value_y.append(y)
#print(value_x,value_y)
for x,y in zip(value_x,value_y):
#print(x,y)
if value_x.count(x) ==1 :
result_x = x
if value_y.count(y) == 1:
result_y = y
print("{} {}".format(result_x,result_y))
반응형
'IT 인터넷 > 백준 문제 풀이 정리장' 카테고리의 다른 글
백준 3053번 (택시 기하학) - Python3 파이썬 (0) | 2022.03.11 |
---|---|
백준 4153번 (직각삼각형) - Python3 파이썬 (0) | 2022.03.11 |
백준 1085번 (직사각형에서 탈출) - Python3 파이썬 (0) | 2022.03.09 |
(복습)백준 9020번 (골드바흐의 추측) - Python3 파이썬 (0) | 2022.03.07 |
백준 4948번 (베르트랑 공준) - Python3 파이썬 (0) | 2022.03.07 |