Задача: Учитывая целочисленные координаты трех вершин прямоугольника, стороны которого параллельны координатным осям, найти координаты четвертой вершины прямоугольника.
Я написал код для решения проблемы следующим образом (но это не правильно):
coord_1_x = int(input())
coord_1_y = int(input())
coord_2_x = int(input())
coord_2_y = int(input())
coord_3_x = int(input())
coord_3_y = int(input())
coord_4_x = 0
coord_4_y = 0
if coord_1_x == coord_2_x:
coord_4_x = coord_3_x
if coord_2_y > coord_1_y:
coord_4_y = coord_2_y
else:
coord_4_y = coord_1_y
else:
if coord_3_x == coord_1_x:
coord_4_x = coord_2_x
coord_4_y = coord_3_y
print(coord_4_x)
print(coord_4_y)
Вот несколько примеров входов / выходов, которые должен отображать код:
Пример ввода # 1 - даны три вершины (1, 5), (7, 5), (1, 10)
1
5
7
5
1
10
Пример вывода # 1
7
10
Пример ввода # 2 - даны три вершины (1, 5), (7, 10), (1, 10)
1
5
7
10
1
10
Пример вывода # 2
7
5
Может кто-нибудь помочь мне определить правильный код для решения этой проблемы?
(Я пробовал гуглить / читать предыдущие статьи в стеке, но не могу найти ответ)
Примечание. Код должен использовать только операторы if / else, а не массивы или циклы