감자튀김 공장🍟

[백준/3009] 네 번째 점 (with 파이썬) 본문

Algorithm/BOJ

[백준/3009] 네 번째 점 (with 파이썬)

Potato potage 2022. 12. 8. 11:29
반응형

✔ 문제


풀이

rec = [list(map(int, input().split())) for _ in range(3)]

for i in range(2):
    ans = 0
    if rec[0][i] == rec[1][i]:
        ans = rec[2][i]
    elif rec[0][i] == rec[2][i]:
        ans = rec[1][i]
    elif rec[1][i] == rec[2][i]:
        ans = rec[0][i]
    print(ans, end=' ')

✔ 설명

주어진 세 점을 가지고 축에 평행한 직사각형을 만들기 위해 필요한 네 번째 점을 찾아야한다.

세 점이 주어졌을 때 x,y에서 혼자만 다른 값을 출력하면 된다. 

 

예를 들어 (5, 5) (5, 7) (7, 5)가 주어지면 x 좌표는 (5, 5, 7) 이고 혼자만 다른 값은 7이다.

y 좌표는 (5, 7, 5) 이므로 혼자만 다른 값은 7이 된다. 

따라서 정답은 (7, 7)이 됨을 알 수 있다.

반응형
Comments