Дмитрий
По-моему, там просто потом эта последовательность должна прогоняться через формулу общее произведение, делённое на их нод
Пашок🗽
Условие про запрет массивов звучит очень бредовым
Дмитрий
Или эта формула только с двумя работает
Дмитрий
У меня просто тоже встал вопрос, как прогнать всю эту введённую строку через функцию, если это не массив
Пашок🗽
Рекурсией получается. Базовый случай когда ввели 0, остальное по кругу гоняем
El
Так они не по одному вводятся?
Дмитрий
Так они не по одному вводятся?
Задача так прописана, что я хз, но, скорее всего, по одному
Дмитрий
Пока нулем не закончишь
El
Пока нулем не закончишь
Ну супер. Тогда всё время надо сравнить два ближних.
Alexander
там за счёт циклов имитируется как я понимаю структура
не, так не получится. или связанный список или массив надо будут (строка - тоже массив)
Alexander
цикл это управляющая конструкция, а не структура данных
El
Типа мин валью и нынешний
Дмитрий
Через что на плюсах прописывается поочерёдный ввод, я просто только знакомлюсь с этим языком
Bogdan
через внутренние циклы
Bogdan
это я не вам, это я Александру
El
Типа мин валью и нынешний
Если нынешний делиться на мин, значит мин становится нынешним, а если нет, то надо мин умножить на нынешний , и это вписать в мин.
Bogdan
последовательность хоть чем-то ограничивается?
Alexander
я и через циклы подобное когда-то решал
ну смотри, мне пришло 2 числа, у них общие кратные скажем, 1, 2 и 3. Если ты их будешь не в массиве хранить, то где?
El
Понял. 9, 18
El
Понял. 9, 18
Тут попа
Дмитрий
Ахах, подкинул я тут задачку на ночь
El
ну смотри, мне пришло 2 числа, у них общие кратные скажем, 1, 2 и 3. Если ты их будешь не в массиве хранить, то где?
Все варианты как узнать? Можно добавить делить второе на первое, или его корень, если есть целый.
El
Ахах, подкинул я тут задачку на ночь
Короче рекурсия. Так как может быть и кубический корень. Вообщем надо учить алгоритмы
Mikhail
ну смотри, мне пришло 2 числа, у них общие кратные скажем, 1, 2 и 3. Если ты их будешь не в массиве хранить, то где?
А зачем что-то хранить? Разве нельзя просто хранить текущий LCM? Его же можно считать последовательно, в чем проблема-то, задача простая.
Mikhail
Тут элементарная математика, LCM(a,b,c,d,e,f,…) = LCM(a, LCM(b, LCM(c, LCM(d, LCM(e, LCM(f, …))))))
Mikhail
Пришло число, его хранитшь как LCM. Приходит второе, находишь LCM(<текущий LCM>, <новое число>)
Mikhail
По сути, вся загвозка в том, чтобы искать LCM тут быстро. Можно через GCD, можно через разложение на множители. Через GCD алгоритмически проще, имхо, все форумулы гуглятся легко.
El
Но надо сначала знать , что они есть
El
El
Mikhail
Но надо сначала знать , что они есть
А как их может не быть? 😄
El
Начал велосипед изобретать
Mikhail
Для GCD можно погуглить алгоритм Евклида
El
http://www.cleverstudents.ru/divisibility/nok_finding.html#:~:text=Существующая%20связь%20между%20НОК%20и,НОД(a%2C%20b).
El
То есть. LCM(LCM(a,b), c)....
Mikhail
Правильно?
long long gcd(long long int a, long long int b) { if (b == 0) return a; return gcd(b, a % b); } long long lcm(int a, int b) { return (a / gcd(a, b)) * b; } Примерно так.
Mikhail
На плюсах не пишу, не пинайте, но алгоритм должен быть понятен.
El
long long gcd(long long int a, long long int b) { if (b == 0) return a; return gcd(b, a % b); } long long lcm(int a, int b) { return (a / gcd(a, b)) * b; } Примерно так.
Но это только функция для двух чисел, а не последовательности. Потом берем лсм и его со следующим числом проганием
Mikhail
Но это только функция для двух чисел, а не последовательности. Потом берем лсм и его со следующим числом проганием
Это самый сложный кусок здесь, для каждого следующего числа считаем lcm от уже подсчитанного lcm + введенного числа и сохраняем.
El
ЛСД тоже неплохо взять, конечно. Но мы против наркотиков.
Хахаха. Главное подчеркнуть что есть запрет . Как например ИфГИЛ( организация запрещённая в РФ) и т.п.
Oleksii
Подскажите, как называется *слово*, которое обозначается # в начале строки. Типо # if (не комментарий в питоне)
Апач
А на чем кодишь? Java же крутой язык ппц
Жвм хорошая штука но жава сильно устаревший язык
Руслан
Python Machine learning Итак, есть вопрос. Надо обучить нейросеть распознавать конкретные изображения из игры. У меня есть текстура. Вопрос: можно ли пайтоном достаточно хорошо обработать изображения, чтобы нейросети было достаточно для обучения или надо записывать видео и делать секвенцию? (Если кому интересно, то распознаю руды из майнкрафта)
Апач
Если гуи то да
Апач
Не нужно ничего умного
Апач
А вот если нет это уже задача посложнее
Руслан
Не нужно ничего умного
Тип просто сделать кучу изображений, где та или иная руда будет растянута тем или иным образом + тоже самое для разной освещённости?
Alexander
Но по сути эта рекурсия это просто линкед лист через колл стэк
Апач
Но я бы сделал какой-то универсальный паттерн чтобы оно по форме смотрело
Апач
Или по топологии, короче смотри разные инварианты
Апач
Нейросеть непосредственно на изображение это уже рокет саянс и долго
Altar
Сколько займет времени обучение на джуна js
Oleksandr
смотря как учиться
Дима.
6 месяцев -6 лет.
Azamat
Сколько займет времени обучение на джуна js
Если интересно, то около года, если за деньгами 6 лет)
Misa
Как написать скрипт, который на вход принимает строку, на выход отдает массив строк со всеми возможными размещениями точек между букв
Сергей
https://www.pythonru.com/baza-znanij/razdelit-stroku-split/amp
Misa
Через split
Спасибо ☺️☺️
丂イ尺ムノᄃズ乇尺 ツ
Всем привет
丂イ尺ムノᄃズ乇尺 ツ
:3
𝐂𝐎𝐊𝐎Л
Привет
El
Всем привет
Хотите стать программистом?
El
Вам сейчас бот всё расскажет
Саша
Посоветуйте сайт для задачек по питон
Саша
С легких уже все решил