CodeLab
145 subscribers
538 photos
20 videos
159 links
Говорим просто о сложном

Обсуждение, новости, материал и сплетни — все здесь https://t.me/CodeLabMLChat
Download Telegram
Итак, давайте с самого начала, подается 4 числа, поэтому прописываем 4 int(input()) - а. Координаты для первой клетки - x1 и y1, x2 и y2 - для второй. Можете обратиться к прошлому решению, там я более подробно все объяснил (для чего нам эти координаты). Итак, для начала стоит заметить по картинке, что слон ходит только по диагонали, нам как раз в комментах скинули две прекрасные картиночки, которые нам могут помочь
1
Я знаю что рисую так, будто мне отбили пальцы, но в целом понять можно. Представим на картинке наши координаты. Я в разных местах изобразил два хода, чтобы можно было понять закономерность. Если мы увидим, то координаты x1, y1 и x2, y2 изменяются ровно на 1, будь то на минус 1 или плюс 1. Это и будет нашим условием
1
Если бы мы обратились ко второй картинке с комментов, то мы также можем по ней решить данную задачу. Все также не выпускаем из головы тот факт, что слон ходит только по диагонали, Так что возьмем рандомную диагональ, допустим из 6. Чтобы получалась первая 6, мы, грубо говоря 'складываем 5 и 1'. Сумма координат 5 и 1 будет давать нам 6, затем сумма координат 4 и 2 будет также давать нам 6. Сумма координат для первой клетки будет равна сумме координат для второй. Дак вот возьмем мы эти четыре числа, что давали нам суммы координат (5 - x1 1- y1( 4 - x2, 2 - y2). Если взглянуть на них, то их разница будет единицей, складывали бы мы или вычитали, в нашем случае именно разницей.
❤‍🔥1
Вот вам код по этим двум картинкам.
1
Рассмотрим еще пару решений, по сути одно и то же. В первом берем разность координат в квадрат, чтобы избавиться от минуса (в случае чего). То же самое мы делаем во втором случае, но уже через функцию abs(). Я не очень помню, говорили ли мы о ней раньше, но функция abs() нужна для возвращения числа без учета знака. Любые отрицательные числа она будет преобразовывать в положительные. По сути выводим модуль числа. #abs
|5 - 4| == |1 - 2|
1
Пару тестиков на понимание темы, вечером, возможно будет ходка коня. Что мы ищем в данном коде? Ответ пишите в комментах под фоткой 👇🏿
❤‍🔥1
#2. Что выполняет данный код? Ответы также пишите в комментариях 👇🏿
❤‍🔥1
#3 несколько задач с выбором ответов
❤‍🔥1
Какой будет ответ, постарайтесь сделать в уме)
Anonymous Quiz
0%
40
50%
20
0%
25
50%
30
❤‍🔥1
#4 Варианты ответов будут ниже
❤‍🔥1
#4 Какой будет ответ
Anonymous Quiz
20%
240
60%
120
20%
24
0%
36
0%
60
0%
144
Задач не будет, админ идет спать 🫣
Задача посложнее, пока что от вас требуется понять, что выведет код, и каким будет ответ. Варианты ниже 👇🏿 Попозже сделаю разбор задачи, некоторые моменты мы не затрагивали
Каким будет ответ?
Anonymous Quiz
0%
SyntaxError
50%
False
25%
True
25%
None
Здесь нужно сделать упор на том, что конкретно выполняет данный код. На строки в кавычках обращать внимание не стоит) Главное понять зач нужен код. Варианты естественно внизу
Так, попытаюсь разобрать хотя бы одно решение ходки коня. Куда и нахуя он ходит мы и попытаемся разобраться. Начнем с очень хорошего примечания, что Конь ходит буквой Г. Также берем вторую картинку во внимание. Что-то подобное я вам кидал, просто тут более конкретно изображены ходы коня. #Ход_коня