백준 3009 풀이
Updated:
3009
네 번째 점
문제의 최초 접근 : 3개의 사각형에 좌표가 있을 때 나머지 한 좌표의 값의 규칙
I P O
I : 사각형의 3개 좌표 x,y 를 줄바꿈 기준으로 P : 나머지 좌표 O : P단계에서 구한 좌표값
source code
- 사각형 좌표 특성상 마지막 좌표는 4개의 좌표중 중복되지 않은 좌표값들로 구성됨
x_1 , y_1 = map(int, input().split(' '))
x_2 , y_2 = map(int , input().split(' '))
x_3 , y_3 = map(int , input().split(' '))
x = [x_1 , x_2 , x_3]
y = [y_1 , y_2 , y_3]
res = []
def check(value):
if value[0] - value[1] != 0 and value[0] - value[2] != 0:
return value[0]
elif value[1] - value[0] != 0 and value[1] - value[2] != 0:
return value[1]
elif value[2] - value[0] != 0 and value[2] - value[1] != 0:
return value[2]
x = check(x)
y = check(y)
print("------------- \n" , x,y)
Leave a comment