Гавриленко
замени x2 - x1 на abs(x2 - x1)
Гавриленко
ну и все остальные дельты по подобию
iren
Гавриленко
да, мне тоже глаза резануло
Wietcewitch
у меня в голове столько не укладывается, я не могу просто задачу собрать
Wietcewitch
x1, y1, x2, y2 = int(input()), int(input()), int(input()), int(input())
x1_x2 = x1 > x2 and y1 > y2
x2_x1 = x
if x1_x2 == True:
if x1 - x2 == 1 and y1 - y2 == 2:
print("YES")
elif x2 - x1 == 2 and y2 - y1 == 1:
print("YES")
else:
print("NO")
Вот что написал, с x2_x1 просто не знаю что дальше писать
Гавриленко
Wietcewitch
Wietcewitch
iren
iren
iren
я просто питон не знаю, но как-то оно подозрительно
Гавриленко
Wietcewitch
Wietcewitch
Я понял где у вас ошибка в том решении
x1, y1, x2, y2 = int(input()), int(input()), int(input()), int(input())
if x2 - x1 == 1 and y2 - y1 == 2:
print("YES")
elif x2 - x1 == 2 and y2 - y1 == 1:
print("YES")
else:
print("NO")
тут?
Гавриленко
Да
Wietcewitch
И где?
Гавриленко
Конкретно в этом мы можете получить отрицательное число при вычитании
Wietcewitch
а, да это я понял
Wietcewitch
Я из-за этого и стал дальше писать вложенные if и делать переменные для проверки)
Гавриленко
а, да это я понял
x1, y1, x2, y2 = int(input()), int(input()), int(input()), int(input())
if abs(x2 - x1) == 1 and abs(y2 - y1) == 2:
print("YES")
elif abs(x2 - x1) == 2 and abs(y2 - y1) == 1:
print("YES")
else:
print("NO")
Вот первый фикс. Здесь мы постоянно берем модуль от разности
Wietcewitch
Wietcewitch
Но я устал и просто скопировал
Wietcewitch
Что решал, что нет - разницы нет
Заново сам не решу
Гавриленко
Решать через вложенные ифы - 4 различные ситуации
Wietcewitch
Ладно, осталось решить ферзя
Wietcewitch
По сути это ладья+слон
Гавриленко
Если вы грамотно сформулируете условие для хода слона, потом для ладьи, а потом осознаете, что ферзь ходит как слон или ладья, то решение уже готово
Гавриленко
Т.е. ферзь может пойти, если может пойти слон или ладья
Гавриленко
пишите условия для хода слона или условие для хода ладьи
Гавриленко
вот и все решение
Wietcewitch
x1, y1, x2, y2 = int(input()), int(input()), int(input()), int(input())
if x1 + y1 == x2 + y2 or x1 - y1 == x2 - y2 or x1 == x2 or y1 == y2: # слон
print("YES")
else:
print("NO")
Wietcewitch
Изи
не заметил самую сильную фигуру на доске(после короля, конечно)
Гавриленко
Все прошло? Поздравляю
Гавриленко
у меня было так
if abs(x1 - x2) == abs(y1 - y2) or x1 == x2 or y1 == y2:
Андрей 🌙
айтишка схлопывается ребята , скоро платить не будут много монет )))))
Maksim Pozharskiy
eye=x×s²
eye=x×s²
больше не придется отправлять ноумету, мечта...😁😁😁
Андрей 🌙
просто нужно понимать что айтишка не простая штука, а из каждого угла ор что это легко и каждая домохозяйка/ин разберуться за пол года , такая чушь , это прекращать нужно
Глеб
Шурок
Андрей 🌙
и тут в чате тоже кто то пишет что тяжело идет , а ему отвечают ну ты как бы дойдешь потом .... дойдет он однозначно , но вопрос времени , может в дизайне ему и объяснять не нужно будет ничего , интуитивно все принципы поймет , все мы разные
Шурок
Андрей 🌙
сейчас не 2000 год
Андрей 🌙
не понимаю что за тролинг
Андрей 🌙
людей куча в айти идет изза курсов и денег
Maksim Pozharskiy
eye=x×s²
Андрей 🌙
вы из россии кстати?
Андрей 🌙
и интересен ваш грейд , мнение о том что будет с российской айти
infa
Андрей 🌙
под тотальной слежкой рабочего стола и действий, из-за отсутствия конкуренции здоровой падение зп
Maksim Pozharskiy
infa
Maksim Pozharskiy
Maksim Pozharskiy
Андрей 🌙
infa
И?
Ну получается в России айти не будет
Андрей 🌙
монополия устанавливает зп какие захочет)
Андрей 🌙
Maksim Pozharskiy
ответ
- конкуренция уедет за рубеж?
- монополия будет
Maksim Pozharskiy
Убедил
Андрей 🌙
передал мысль
infa
Андрей 🌙
Maksim Pozharskiy