Может ли шахматный слон попасть с первой клетки на вторую, двигаясь по диагонали, одним ходом? Входные данные
Может ли шахматный слон попасть с первой клетки на вторую, двигаясь по диагонали, одним ходом? Входные данные: программа получает четыре числа от 1 до 8, обозначающие номер столбца и строку для первой и второй клеток соответственно. Выходные данные: программа должна выводить YES, если слон может попасть с первой клетки на вторую ходом, и NO, если это невозможно.
14.12.2023 13:28
Описание: Шахматный слон может двигаться только по диагонали на доске. Каждая клетка на доске имеет уникальные координаты, состоящие из номера столбца (от 1 до 8) и номера строки (от 1 до 8). Для того чтобы слон смог попасть с первой клетки на вторую, оба положения должны находиться на одной диагонали.
Одна из характеристик диагонали на шахматной доске - сумма номера столбца и номера строки на каждой клетке будет одинаковой.
Если сумма номера столбца и номера строки для обеих клеток равна, то слон сможет сделать ход и достичь второй клетки. В противном случае, если сумма не совпадает, слон не сможет попасть на вторую клетку ходом по диагонали.
Дополнительный материал:
Входные данные: 1 1 3 3
Выходные данные: YES
В данном примере, сумма координат первой клетки (1+1=2) и сумма координат второй клетки (3+3=6) равны. Следовательно, слон сможет сделать ход по диагонали и достичь второй клетки.
Совет: Чтобы лучше понять эту задачу, можно нарисовать шахматную доску с указанными координатами и изучить, как двигается слон. Обратите внимание на диагонали и сумму координат при движении по этим диагоналям.
Проверочное упражнение: Может ли слон попасть с клетки A1 на клетку H8 ходом по диагонали?