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)이 됨을 알 수 있다.
반응형