Задача «Ход коня»

Условие

Шахматный конь ходит буквой “Г” — на две клетки по вертикали в любом направлении и на одну клетку по горизонтали, или наоборот. Даны две различные клетки шахматной доски, определите, может ли конь попасть с первой клетки на вторую одним ходом.

Решение

  1. x1 = int(input())
  2. y1 = int(input())
  3. x2 = int(input())
  4. y2 = int(input())
  5. dx = abs(x1 - x2)
  6. dy = abs(y1 - y2)
  7. if dx == 1 and dy == 2 or dx == 2 and dy == 1:
  8.     print('YES')
  9. else:
  10.     print('NO')