Широкий круг вопросов

Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, опред

Автор Яичница с беконом, Апр. 27, 2024, 21:15

« назад - далее »

Яичница с беконом

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


Дымка_К

Решение задачи:


step_1 = input("Номер столбца 1-й клетки: ")step_2 = input("Номер строки 1-й клетки: ")step_3 = input("Номер столбца 2-й клетки: ")step_4 = input("Номер строки 2-й клетки: ")


if (step_1 == step_3) or (step_2 == step_4):  print ("YES")else:  print ("NO")


-------
a = int(input())
b = int(input())
q = int(input())
c = int(input())
if a == q or b == c:
    print('YES')
else:
    print('NO')
-------
a=int(input())
b=int(input())
c=int(input())
d=int(input())
if ((a-c==1) or (a-c==-1) or (a-c==0)) and ((b-d==1) or (b-d==-1) or (b-d==0)):
    print('YES')
else:
    print('NO')