Условие
Шахматный король ходит по горизонтали, вертикали и диагонали, но только на 1 клетку. Даны две различные клетки шахматной доски, определите, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести YES
, если из первой клетки ходом короля можно попасть во вторую или NO
в противном случае.
Решение
x1 = int(input()) y1 = int(input()) x2 = int(input()) y2 = int(input()) if abs(x1 - x2) <= 1 and abs(y1 - y2) <= 1: print('YES') else: print('NO')
в этом уроке не рассматривается and
т.е. abs я имел ввиду )
как решить без abs?
в уроке об этом ни слова
a=int(input())
b=int(input())
c=int(input())
d=int(input())
if a==c-1 and b==d-1:
print ('YES')
else:
print ('NO')