본문 바로가기

코딩

[Python] 백준 #3009. 네 번째 점

https://www.acmicpc.net/problem/3009

 

3009번: 네 번째 점

세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.

www.acmicpc.net

 

# 3009 - Python 3

import sys

input = sys.stdin.readline

arr_x = []
arr_y = []
answer = []

for _ in range(3):
    x, y = map(int, input().split())
    arr_x.append(x)
    arr_y.append(y)

if arr_x[0] == arr_x[1]:            # x좌표 찾는 과정
    answer.append(arr_x[2])
elif arr_x[1] == arr_x[2]:
    answer.append(arr_x[0])
else:
    answer.append(arr_x[1])

if arr_y[0] == arr_y[1]:            # y좌표 찾는 과정
    answer.append(arr_y[2])
elif arr_y[1] == arr_y[2]:
    answer.append(arr_y[0])
else:
    answer.append(arr_y[1])

print(*answer)