«Ход короля»
Условие:
Шахматный король ходит по горизонтали, вертикали и диагонали, но только на 1 клетку. Даны две различные клетки шахматной доски, определите, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести YES, если из первой клетки ходом короля можно попасть во вторую или NO в противном случае.
Решение:
1 2 3 4 5 6 7 8 9 10 |
a=int(input()) b=int(input()) c=int(input()) d=int(input()) if abs(a-c)==abs(b-d)==1 or \ (a==c and abs(b-d)==1) or \ (b==d and abs(a-c)==1): print('YES') else: print('NO') |