Mountain
Честно говоря я слаб в математике, но не вижу, как такое решение должно проверить на прогрессию
Mountain
Напишите без кода, решите, а потом воплотить коде
Mountain
Разница между 1 и 2 и 2 и 3
Не любая разница ведь может быть прогрессией врлде
Mountain
Ну типо, 1 2 100 456 не прогрессия
Igor
Не любая разница ведь может быть прогрессией врлде
Равенство этих разниц и делает три числа прогрессией
Igor
(1-2)==(2-100)==(100-456)
Mountain
А, все, понял😅
Гавриленко
А, все, понял😅
Ну вот, а говорил, что в математике слаб.
Andrii
действительно, как обычно невнимательность моя главная ошибка. Почему-то решил сравнить а с б, а не их длины
Все программисты невнивательны, допускают глупые ошибки. Так что это не может быть чем-то главным. Невозможно быть всё время сконцентрированным, всё помнить и не ошибаться. Поэтому главный скилл это находить места, где ты накосякил. Программист косячит 10% всего времени, а 90% исправляет свои косяки
Igor
Еще раз мое мнение чел делает все правильно, просто отсутствие наставника или учителя сказывается очень негативно.
Mountain
Все программисты невнивательны, допускают глупые ошибки. Так что это не может быть чем-то главным. Невозможно быть всё время сконцентрированным, всё помнить и не ошибаться. Поэтому главный скилл это находить места, где ты накосякил. Программист косячит 10% всего времени, а 90% исправляет свои косяки
Ошибки - это возможность стать лучше. Я слышал когда то отличные слова, что тот чел, который дохрена ошибается, но превозмогает и двигается дальше, он будет при прочих равных, после прохождения определённого отрезка пути, мощнее, чем тот, кто мало ошибался. Так что ошибаться прямо нужно, чем раньше, тем лучше. Лучше много косячить, тупить, дебажить и матерится в обучении, чем потом
Mountain
Хреново когда ошибся и не понял, как это работало. Я недавно два дня дебажил, нашёл казалось бы кусок, где баг. И так пробовал и сяк. Когда крыша уже улетела, начал чекать весь код, и в другом месте нашёл бага этого корень. Но почему именно это вызывало такой баг я так и не понял
Igor
Все эти 80 - 20 как и 90-10 которые любит Андрей. Не более чем попытка успокоить травмированных программистов ;) . Думаю статистику никто не знает да и не нужна она ;).
Agent_RBY_
Давайте наделаем!))
Заказчик: не понял
Mountain
Заказчик: не понял
Иван Андреевич, не будьте так критичны к проекту. Не забывайте, эволюция стоит на ошибках, мутациях. Мы с вами, особенно вы, тоже - результат ошибки!
Mountain
С заказчиком главное коммуникация👌
Mountain
Прям утянул для статуса вконтакте ;) ... ошибки случаются согласен . Но прям давайте наделаем ошибок чтобы стать лучше ;) ну такооое ;)
Вот ты пользуешь допустим какой то метод, класс или целую библиотеку, и все идёт как надо. Минимально необходимо понимаешь. Если именно это тебе не сильно интересно чисто понять глубоко. А если происходит жопа, ты начинаешь разбираться, пытаться понять, затирать до дыр доки и стаковерфлоу, дебажить, пробовать разные варианты, придумывать. Так что да, на работе нет, а в обучении надо косячить, как папа Карло😂👽
Wietcewitch
День добрый. Есть задача и я нашел решение для варианта, где а >b и b > c(то есть "а" наибольшее, а "с" наименьшее).Однако, не могу найти логику. Если я вобью 11 букв(а), потом 6 букв(б), потом 1 букву(с), то будет NO, но если вобью 11 цифр(а), потом 6 цифр(б), потом 1 цифру(с), то будет YES a = input() b = input() c = input() alen = len(a) blen = len(b) clen = len(c) if (a > b and b > c) and (alen - blen == blen - clen): print("YES") else: print("NO")
Решено! a = input() b = input() c = input() alen = len(a) blen = len(b) clen = len(c) if (alen > blen and blen > clen) and (alen - blen == blen - clen): print("YES") elif (alen > clen and clen > blen) and (alen - clen == clen - blen): print("YES") elif (blen > alen and alen > clen) and (blen - alen == alen - clen): print("YES") elif (blen > clen and clen > alen) and (blen - clen == clen - alen): print("YES") elif (clen > alen and alen > blen) and (clen - alen == alen - blen): print("YES") elif (clen > blen and blen > alen) and (clen - blen == blen - alen): print("YES") else: print("NO")
Igor
Решено! a = input() b = input() c = input() alen = len(a) blen = len(b) clen = len(c) if (alen > blen and blen > clen) and (alen - blen == blen - clen): print("YES") elif (alen > clen and clen > blen) and (alen - clen == clen - blen): print("YES") elif (blen > alen and alen > clen) and (blen - alen == alen - clen): print("YES") elif (blen > clen and clen > alen) and (blen - clen == clen - alen): print("YES") elif (clen > alen and alen > blen) and (clen - alen == alen - blen): print("YES") elif (clen > blen and blen > alen) and (clen - blen == blen - alen): print("YES") else: print("NO")
Еще раз. В курсе все про декомпозицию ... и про то чтобы свести к предыдущей. Проверка на прогрессию для отсортированнх была. Сортировка была. Тебе просто нужно считать строки преобразовать в длины потом взять кусок кода . С сортировокой . Потом взять кусок кода с проверкой прогрессии == Профит. Вас подводят к этой мысли ... но почему то тайно.
Wietcewitch
Сортировку даже трех числе я не осилил, так что решаю как могу
🫡🦍
Пацаны здравствуйте есть курсы по с++ в ютубе или где угодно ?
🫡🦍
Спс
Igor
Я посмотрел решение - там все решают гораздо проще и многие решают как ты пишешь, но я, к сожалению, до этого не дошел и решил как сумел
Ну вот тут тебе рассказывают что дебаг в программировании главное. Я бы сказал что декомпозиция главное. Просто люди которые программируют на норм уровне уже воспринимают это как само собой разумеющееся.
Igor
И что делать? Я не понимаю что за декомпозиция и как это работает
Декомпозиция это разбивка задачи на более простые. выделение их в функции ... или просто пока в куски кода.
Igor
т.е первый этап считать строки преобразовать в длины . второй сортировка третий проверка И в коде это должны быть независимые куски ... тогда тот кто читает поймет твою логику.
Igor
Ну и четвертый этап - вывести.
У них кусок который проверял прогрессию уже выводил ;) я отталкиваюсь от задач в курсе . Там реально след задачи сводятся к предыдущим. ;) просто как то они на этом не заостряют внимание. Те кто понял молодец. Кто не понял должен страдать. Наверное такая логика у авторов.
Wietcewitch
Это видео курс... Поколение пайтон
Тут нет видео, только текст и задачи
Igor
Да чот зафтыкал... реально курс один текст ;).
m700
Есть массив интов, надо найти максимальный ксор между двумя значениями. За счет чего можно повысить скорость, какие идеи?
m700
Отсортировать и ксорить не весь массив не помогло, последний тест не прохожу. Туплю.
m700
Ответ ге хочу. Подскпзку нпдо
Andrii
Отсортировать и ксорить не весь массив не помогло, последний тест не прохожу. Туплю.
Ну... для начала найти старший бит. Разбить на две группы, в одной старший бит установлен. В другой не установлен. Очевидно, что ксорить надо первую группу со второй.
Andrii
А потом подумать, как эту логику можно перенести на второй установленый бит, потом на третий... Я бы так смотрел
Igor
дальше кол-во групп будет удваиваться. Не факт что есть смысл сильно далеко продолжать логику ;). Вопрос сколько данных изначально.
.
У меня вопрос, для программистов существет бронь, в плане армии?
Andrii
На всякий случай, по второму биту мы получаем такую картину: если в обоих группах биты установлены или сброшены одновременно, то можно сразу переходить к третьему биту. Если нет, то мы получим два разных разбиемия 10 и 01.
Mountain
Нет
А этот указ, или шо там было, который про молодых кодеров с вышкой? Мол у тех бронь
Maksim Pozharskiy
У меня вопрос, для программистов существет бронь, в плане армии?
Есть отсрочка, но нужно подходить под условиям и это отсрочка от срочной службы
Maksim Pozharskiy
m700
А блин
m700
Туплю
m700
Отсрочеа да
m700
Брори нет
eye=x×s²
бронь от брони
m700
Брони от мобилизации частичной нет, есть толтко от всеобщей
Шурок
А я напоминаю https://t.me/devworden/473482
Andrii
У меня вопрос, для программистов существет бронь, в плане армии?
Подписывать контракт с ВСУ никто силой не принуждает, чего такой вопрос?
m700
От мобилиз хз, я про срочку
Ты в школе учишься еще или в вузе?
Mountain
Ты в школе учишься еще или в вузе?
Я слишком стар для этого дерьма)) И не с РФ. У нас бронь от армии только отсутствие головы😂
m700
дай ссылку на задачу ;)
https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array/
Make
Ребят, такой вопрос, может кто подсказать что и где прочитать: нужен слайдер изображений на JS или любом другом языке для веб-приложения, который будет иметь вот такой формат. Т..е главное изображение увеличено и видно по краям силуэты других, чтобы была возможность листать это дело колесом мышки.
Make
Интересно, возможно ли это и если да, подскажите как загуглить.
Make
Словно выбор персонажа в игре, если максимально просто.
Mountain
Загуглить как... Слайдер джс))) Вообще вроде бы... Slick slider. Но уже не помню, года два назад тоже искал, подключал