• Предмет: Информатика
  • Автор: kpuctuhamih
  • Вопрос задан 2 года назад

Требуется определить, бьет ли КОНЬ, стоящий на клетке с указанными
координатами (номер строки и номер столбца), фигуру, стоящую на другой
указанной клетке.

Вводятся четыре числа: координаты КОНЯ (два числа) и координаты другой
фигуры (два числа). Координаты вводятся парами, каждая пара в отдельной
строке. Координаты - целые числа в интервале от 1 до 8.

Требуется вывести слово YES, если КОНЬ сможет побить фигуру за 1 ход
и NO - в противном случае.

Примеры:
1) входные данные
1 1
3 3
выходные данные
NO

2) входные данные
1 1
3 2
выходные данные
YES

3) входные данные
1 1
1 4
выходные данные
NO

Замечание 1: КОНЬ ходит русской буквой «Г» (или латинской «L»).
Замечание 2: как вводить 2 значения в одной строке через Пробел
СРОЧНО НЕ ПИТОННННННННННН!!!!!!!!! ПОЖАЛУЙСТАААААААА!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ОТДАЮ ВСЕ БАЛЛЫ

Ответы

Ответ дал: egorgrimani
4

x,y=map(int,input().split())

x1,y1=map(int,input().split())

if ((x1==x+1 or x1==x-1) and (y1==y-2 or y1==y+2)) or ((x1==x-2 or x1==x+2) and (y1==y-1 or y1==y+1)):

print("YES")

else:

print("NO")

Вас заинтересует