johnsilver
Просветленный
(22649)
9 лет назад
даю подсказку. одна диагональ, это когда разница в координатах по одной оси и по другой равны друг другу по модулю.
т. е. условие в абстрактном языке будет такое
если модуль (х1-х2)=модуль (у1-у2) тогда "да" иначе "нет"
Василий Долгов
Ученик
(121)
8 лет назад
На питоне решил следующим образом потому что условия с модулями недостаточно
s1 = int(input())
k1 = int(input())
s2 = int(input())
k2 = int(input())
x = s1 + k1
y = s2 + k2
if (s1 - k1) == (s2 -k2) or (x == y):
print('YES')
else:
print('NO')
Формат входных данных
Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
Формат выходных данных
Программа должна вывести YES, если из первой клетки ходом слона можно попасть во вторую или NO в противном случае.