Злий
Куда подъехать диплом обмыть?
Далекие горы Украины🌚
Злий
Крым?
Еще дальше (от тебя)
Злий
Крым?
А блин это не ты из Кахастана, ты откуда?👀
Злий
Пасьянс
Vyacheslav
Скорее рекурсия )
Arutemu
Кстати, те древние ошибки WinXP, с бесконечными окнами - рекурсия?
Vyacheslav
Кто ж его знает Может и цикл )
Влад
Всем привет,есть кто шарит в питоне?
Влад
Сразу вопрос
Создать одномерный массив числовых значений из N элементов. Определить, есть ли в массиве два нулевых элемента подряд. Результат выведите на экран.
rustamgadjiev
Создать одномерный массив числовых значений из N элементов. Определить, есть ли в массиве два нулевых элемента подряд. Результат выведите на экран.
Пройтись по циклу через range(len(arr)) и проверять есть ли 0 в массиве если есть то проверять наличие 0 рядом с ним
vinkel
В пхп это был бы хитрый подводный камень
rustamgadjiev
Влад
Через ветвления
через if, а этот if в цыкле прописывать?
vinkel
Я бы сделал так
rustamgadjiev
через if, а этот if в цыкле прописывать?
Да а как еще тебе проверять каждый элемент массива
rustamgadjiev
Mirty
а не вариант
Mirty
x = (твоя переменная) count = x.count(“00”) print (count)
Mirty
переделать ее просто в строкове значение
Mirty
изначально
vinkel
Какой питон ужасный язык
Влад
'00' if any(True for p in zip(a, a[1:]) if p == (0,0)) else 'No'
там нужно с клавиатуры ввести количество елементов и сами елементы масива
vinkel
Даже не предлагайте мне работу на питоне
Mirty
я просто кроме питона ничего не знаю
Сидредин
Mirty
Эх ты
да я егэ сдаю
Сидредин
да я егэ сдаю
Ааа, тогда норм
Сидредин
да я егэ сдаю
А так, я шучу. Питон тоже норм язык
vinkel
А как относитесь к алгоритмам? Джун должен знать алгоритмы?
Mirty
ну сейчас сдам егэ, стоит что-то другое начинать перед университетом или лучше питон дальше
Алексей
ну и учи плюсы всякие, в унике энивей бует
Andrii
там нужно с клавиатуры ввести количество елементов и сами елементы масива
from itertools import repeat a = [int(f()) for f in repeat(input, int(input()))] print('Has' if any(True for p in zip(a, a[1:]) if p == (0,0)) else 'No', '00')
Andrii
А как относитесь к алгоритмам? Джун должен знать алгоритмы?
Если вакансия предусматривает алгоритмы, то надо знать. Если не предусматривает, то опциональный бонус.
Andrii
Что бы не понималось под словами "знать алгоритмы" :)
Максим
А как относитесь к алгоритмам? Джун должен знать алгоритмы?
А ты долго в джунах собрался сидеть? Программист алгоритмов не боится, тк итак постоянно их использует
Влад
Максим
А патерны?
а с ними что? Ты тоже их будешь использовать. Мб не понимая, что то, что ты делаешь - реализация какого-то паттерна, но от этого они никуда не деваются
vinkel
А что важнее патерны или алгоритмы?
Максим
А что важнее патерны или алгоритмы?
что важнее - колеса или бензин? Тебе ехать или просто интересуешься? =)
vinkel
Все буду изучать алгоритмы, потом фреймворк Zend, единственная книга которую я смог скачать по фреймворкам
Andrii
А ты долго в джунах собрался сидеть? Программист алгоритмов не боится, тк итак постоянно их использует
Есть теория алгоритмов, там сплошная математика... Знать алгоритмы вполне можно понимать, как читать научные статьи по теме P != NP и т. п.
Максим
берешь задачу - написать записную книжку (со всяким хранением, добавлением, удалением, внешкой). Сидишь, делаешь. Потом делаешь какой-нить инет-магазин с выдачей карточек товаров, характеристик к ним и фильтром по "название/ бренд/ цена от-до". Сделал - подаёшься на джуна. Изи же -_- Нет, надо фигню спрашивать, время терять =) Там тебе и бэкенд успеешь пощупать, и фронт есть где украсить и чего только захочешь прикрутить - всё в плюс пойдёт
Andrii
А что важнее патерны или алгоритмы?
Ну... а что такое паттерны? Если будешь писать на Haskell, то тебе паттерны ООП нафик не нужны будут. Нет ООП, нет проблем :)
vinkel
Спасибо вам
Максим
Есть теория алгоритмов, там сплошная математика... Знать алгоритмы вполне можно понимать, как читать научные статьи по теме P != NP и т. п.
То о чем он спрашивает - явно далеко от теории алгоритмов. На уровне входящего алгоритмы это "оптимизировать сортировки, не делать многоуровневые циклы, не трогать рекурсии, не обновлять стейт в рендере" и подобное =)
vinkel
А что все это можно заменить алгоритмами?
Andrii
А что все это можно заменить алгоритмами?
Просто алгоритм понятие расплывчатое
Arutemu
я просто кроме питона ничего не знаю
У вас уже были тестовые задания по ЕГЭ? Если да, то можете рассказать, пожалуйста, какие задания там присутствовали?
Andrii
Всё равно что знать математику... Типа на уровне первого класса или на уровне научных работ?
Максим
А что все это можно заменить алгоритмами?
Потом почитаешь про "сортировка пузырьком, вставками, расческой, выбором, деревом" и тд. Их много разных и используется та или иная. Просто потом узнаешь где какая лучше для какой задачи
vinkel
Чо круто
vinkel
Я бьюсь в оргазме
Arutemu
Отличный алгоритм
Arutemu
https://youtu.be/DaPJkYo2quc Привожу аргументы своим словам, об эффективности
Максим
Всё равно что знать математику... Типа на уровне первого класса или на уровне научных работ?
Ну, вот на некотором уровне, достаточном для выполнения задач, не требуется особо много от знания алгоритмов. Надо просто понимать, что наверняка есть оптимальный способ сделать что-либо -> значит есть под это дело алгоритм -> значит надо просто узнать/ сравнить/ выбрать подходящий тебе способ. Поэтому многие и пишут, что "знание алгоритмов не особо нужно", тк просто имеют достаточный кругозор (знать что такая штука есть) и понимают, что смогут найти/ проанализировать/ применить ее. Нового изобретать практически никогда не придётся.
Andrii
Ну, вот на некотором уровне, достаточном для выполнения задач, не требуется особо много от знания алгоритмов. Надо просто понимать, что наверняка есть оптимальный способ сделать что-либо -> значит есть под это дело алгоритм -> значит надо просто узнать/ сравнить/ выбрать подходящий тебе способ. Поэтому многие и пишут, что "знание алгоритмов не особо нужно", тк просто имеют достаточный кругозор (знать что такая штука есть) и понимают, что смогут найти/ проанализировать/ применить ее. Нового изобретать практически никогда не придётся.
Тут от задач зависит... Может быть задача разработки алгоритма восстановления 3D поверхности по результатам интерференции в белом свете. Может быть задача написание шашечной программы, которая используется Monte Carlo Tree Search для выбора хода. Может быть задача поиска пути для юнита из точки А в точку Б. Может быть задача подвинуть картинку на два пиксела. Везде требуется знать разные вещи, что так или иначе можно связать со словом алгоритм. Ну или не знать, как в последнем примере.
Алиса
Привет
Azamat
Привет
Дарова
Макс
привет всем. может есть тут ребята кто хочет поверстать?)
Igor
привет всем. может есть тут ребята кто хочет поверстать?)
Хочешь, чтобы кто-то за тебя сделал работу?)
Igor
Ну в таком случае желающие я думаю найдутся)
Макс
вот я и ищу)