• Даю 29 баллов! Напишите программу в Python 3.3
    Шахматный ферзь ходит по диагонали, горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ферзь попасть с первой клетки на вторую одним ходом.

    Входные данные
    Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.

    Выходные данные
    Программа должна вывести YES, если из первой клетки ходом ферзя можно попасть во вторую или NO в противном случае.

Ответы 1

  • c1, r1, c2, r2 = [int(x) for x in input().split()]hasMove = c1 == c2 or r1 == r2 or abs(c1-c2) == abs(r1-r2)print('YES' if hasMove else 'NO')
    • Автор:

      linus798s
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years