Igor
Битовая операция, просто %2 для отрицательных чисел в сишнике работает иначе чем в питоне, а битовые операции одинаково
Igor
Хотя для проверки на ноль без разницы
Гавриленко
Это все еще те пляски с отрезками?
Wietcewitch
Это все еще те пляски с отрезками?
неа, там мы поняли что я такое не осилю
Гавриленко
неа, там мы поняли что я такое не осилю
Загугли на ютубе пузанкова и посмотри его разборы задач с литкода, мб чуть мозги на место поставит
Гавриленко
"Загугли" - ну я и выдал, мда...
Wietcewitch
"Загугли" - ну я и выдал, мда...
https://www.youtube.com/watch?v=2Od3MV1-mpk&list=PL0k-9Y7O1GwccXKHRzmvVj17yB7T9pjTo Это?
Wietcewitch
Я не знаю жс и там задачи наверняка сложнее чем я пытаюсь решить
Гавриленко
Wietcewitch
Я простые то решить не могу
Гавриленко
Разница между js и питоном не так велика, так что все поймешь
Гавриленко
Я простые то решить не могу
Сложная задача состоит из кучи простых
Wietcewitch
Сложная задача состоит из кучи простых
Рандомно смотреть любое видео?
Гавриленко
Рандомно смотреть любое видео?
Да. Можешь не сильно расстраиваться, если чего-то не понял. Я до сих пор про судоку не понял.
Wietcewitch
Да я вообще не расстраиваюсь
Igor
Я бы рандомные видео не смотрел, попробуй почитать книги по алгоритмам или посмотреть "алгоритмы для школьников".
Igor
Только не грокаем алгоритмы, а что нить посерьезней, того же Кормена.
Гавриленко
Там алгоритмы для фронтендеров. Я не думаю, что фронтендеры сильно умнее школьников.
Гавриленко
Полностью поддерживаю мнение про "грокаем алгоритмы", как человек, который эту муть прочитал
Igor
Там алгоритмы для фронтендеров. Я не думаю, что фронтендеры сильно умнее школьников.
Для школьников дают систематизированно, а видео рандомно
Wietcewitch
Типа такого? https://www.youtube.com/watch?v=IsaS0NmgXlg&list=PLDrmKwRSNx7KcHxyf9hSmF3fTLKSwujkM&index=1
Igor
Опять же чисто ИМХА, но есть разница слушать Станкевича или рандомного хера с ютуба)
Wietcewitch
Мне типа рандомно смотреть эти видео?
Wietcewitch
Там первый ролик - начинают с логарифмов У меня пока ещё задачи пятого класса, а не десятого
Igor
Там первый ролик - начинают с логарифмов У меня пока ещё задачи пятого класса, а не десятого
Логарифм для пятого класса объясняю. Логарифм это кол во цифр в записи целого числа, все что тебе нужно знать.
Wietcewitch
Больше кажется
Igor
логариф 123 это 3?
Для тебя будет достаточно да... Десятичный логарифм меньше трех я спиздел, но больше двух
Wietcewitch
лучше бы знать как оно есть на самом деле
Гавриленко
Wietcewitch
А сколько тебе лет?
Скорее всего больше чем тебе
Wietcewitch
Гавриленко
Люблю подкалывать фронтов
Гавриленко
Пытаюсь найти работу фронтом
Igor
Идея в какую степень нужно возвести 10 чтобы получить 123
Igor
10 во второй 100 а 10 в 3 это 1000. Для оценки алгоритмов нас интересует целое значение, потому что мы считаем число шагов. Поэтому кол во знаков числа подходит, максимум ошибешься на одно действие это не роляет
Igor
Ну и обычно нас интересует логарифм по основанию 2 поэтому нас интересует колво цифр в двоичной записи, но даже это не принципиально, почему объяснят в лекции
Wietcewitch
Самостоятельно победил задачу со слоном!
Igor
Просто кол во цифр это логарифм этого хватит.
Igor
Самостоятельно победил задачу со слоном!
Удивляй) можно сравнивать x+y и x - y эти числа одинаковы для диагоналей. Опять же это не я умный, это просто известный факт
Igor
Если для каких то клеток х+у или x-y одинаковые то они на одной диагонали
Igor
Эта вся фигня в олимпиадах есть и в матике и в инфе где то сорри в 5 классе. Я к тому что если такое интересно можно погонять олимпиады, матику или инфу
Igor
И там есть реально прикольные задачки кроме шуток.
Igor
Опять же не понятно, а программирование ли это.
Igor
Может оно и не нужно. Хрен пойми.
Olga
Добрый вечер. Может кто-нибудь работал с постгрес и сможет объяснить для чего здесь #>> используется решетка? Если нужен, то вот пример кода select td.doc #>> '{pick_site,fse_obj,display_name}' as display_name
Wietcewitch
Накинулся быстро на коня, думал легко решил, но один тест подвел
Wietcewitch
x1, y1, x2, y2 = int(input()), int(input()), int(input()), int(input()) if (x1 + y1) % 2 == 1 and (x2 + y2) % 2 == 0: print("YES") elif (x1 + y1) % 2 == 0 and (x2 + y2) % 2 == 1: print("YES") else: print("NO")
Кирилл
Вопрос к знатокам, поидее как я установил pygame и делал как в инструкции только у человека получилось запустить тоесттюь там выскачило на секунду темный экран а у меня ошибка, что я сделал не так?
Кирилл
Шурок
Скрины делай в след раз. Что выдаёт гугл если взять последнюю строку и загуглить её?
Кирилл
Кирилл
https://youtu.be/ilP1dImCuJ8
Кирилл
4:44 примерное начало
Erik
Почитай про venv python
Daniil
С интерпритатором всё норм, тот стоит, в который pygame закачивал?
Gravity
https://youtu.be/ilP1dImCuJ8
кстати классный чел
Кирилл
Вроде да
iren
Я не знаю что за трегольник
дельта. разность. надо модуль разности
Wietcewitch
а, да
Гавриленко
Я не знаю что за трегольник
Так обычно разность помечают
Wietcewitch
Но как модуль то сделать?
Гавриленко
abs()
Wietcewitch
abs()
Не знаю что это, можно без этого
Гавриленко
это функция, которая принимает число и возвращает его модуль
iren
ой, питон же)
Wietcewitch
задачу можно решить без этой функции
iren
Не знаю что это, можно без этого
можно сначала найти максимальное значение) И из него вычитать меньшее)
Wietcewitch
одним ходом же. может как-то так: Δх = 1 и Δу = 2 или Δх = 2 и Δу = 1
x1, y1, x2, y2 = int(input()), int(input()), int(input()), int(input()) if x2 - x1 == 1 or y2 - y1 == 2: print("YES") elif x2 - x1 == 2 or y2 - y1 == 1: print("YES") else: print("NO") Не сработало(