Как одной математической формулой определить цвет ячейки на рулетке?

Однажды моя девушка проходила курс по основам python. Она показала мне небольшую задачку на использование if-else: "по номеру кармана (ячейки) на рулетке определите его цвет". Казалось бы, все довольно просто — используем условные операторы и не знаем проблем! Но можно ли вывести математическую формулу которая будет работать для всех ячеек? В этой статье я описал поиски такой формулы!

https://habr.com/ru/articles/913476/

#python #рулетка #цвет #ячейка #математика #алгоритм

Как одной математической формулой определить цвет ячейки на рулетке?

Однажды моя девушка проходила курс по основам python. Она показала мне небольшую задачку на использование if-else: "по номеру кармана (ячейки) на рулетке определите его цвет". Казалось бы, все...

Хабр

Гений против алгоритма: почему ИИ не способен повторить «Войну и мир»

Нейросети стремительно обучаются и при грамотном запросе могут генерировать достаточно качественный литературный контент. Вопрос: «Может ли ИИ превзойти Льва Толстого и самостоятельно написать шедевр, подобный "Войне и миру"?» В обозримом будущем ответ: «Нет!» Конечно, шанс, что ИИ напишет лучше Толстого, есть, но равен 0,0001%. Это символическая вероятность — технически возможно, но практически нереально по ряду причин. Давайте разберёмся, почему даже самый продвинутый алгоритм уступает Льву Николаевичу.

https://habr.com/ru/articles/911530/

#нейросеть #языковая_модель #генеративный #генерация #токен #контекст #алгоритм #запрос #роман #Толстой

Гений против алгоритма: почему ИИ не способен повторить «Войну и мир»

Нейросети стремительно обучаются и при грамотном запросе могут генерировать достаточно качественный литературный контент. Вопрос: «Может ли ИИ превзойти Льва Толстого и самостоятельно написать...

Хабр

Решето дельт — простой способ раскладывать числа на множители, о котором вам не рассказывали

Что вы скажете, если я расскажу вам, что знаю метод разложения чисел на множители, который не так сложен, как алгоритмы QS и GNFS, основывается не на магии, а на логике и простых арифметических принципах, легко реализуется, его легко распараллелить для ускорения вычислений, он не требует много памяти и при этом зачастую в разы эффективнее метода Ферма́? Заинтересовало? Тогда постараюсь рассказать вам про него таким языком, чтобы он был понятен не только математикам. Не будет никаких сложных концепций, квантов или эллиптических кривых — только квадрат и остаток от деления. Примеры, объяснения, таблицы — всё на месте. Даже если вы забыли, что такое , вы всё равно поймёте, как это работает.

https://habr.com/ru/articles/910338/

#факторизация #алгоритм #математика #модульная_арифметика

Решето дельт — простой способ раскладывать числа на множители, о котором вам не рассказывали

Эта история началась в далёком 1998 году. По какой-то неведомой сегодня причине, может от скуки, а может быть была какая-то задача, которую я не в силах сегодня вспомнить, но, как бы там ни было, меня...

Хабр

[Перевод] React Reconciliation: скрытый механизм, управляющий компонентами

❯ Механизм согласования В моих предыдущих статьях ( 1 , 2 ) я подробно рассматривал, как работает React.memo , а также делился более эффективными подходами к оптимизации производительности с помощью компоновки. Однако для глубокого понимания работы React необходимо разобраться в основном механизме, лежащем в основе всех этих оптимизаций – алгоритме согласования (reconciliation). Согласование – это процесс, в результате которого React приводит DOM в соответствие с деревом компонентов. Именно этот механизм позволяет реализовать декларативный подход к программированию на React: вы формулируете свои намерения, а React самостоятельно определяет, как выполнить эти намерения наилучшим образом и с наименьшими затратами.

https://habr.com/ru/companies/timeweb/articles/901212/

#timeweb_статьи_перевод #javascript #reactjs #reactjs #react #reconcilation #согласование #algorithm #алгоритм

React Reconciliation: скрытый механизм, управляющий компонентами

❯ Механизм согласования В моих предыдущих статьях ( 1 , 2 ) я подробно рассматривал, как работает React.memo , а также делился более эффективными подходами к оптимизации производительности с помощью...

Хабр

Как подготовиться к алгоритмическому собеседованию в Яндекс

В конце января мне написал рекрутер из Яндекса с предложением пройти алгоритмическое собеседование. На тот момент у меня было решено всего 55 задач на LeetCode, из которых 50 — по SQL. Знания в области алгоритмов были практически на нуле. Я решил взять паузу на два месяца и сосредоточиться на подготовке. В конце марта я успешно прошёл первый этап. О том, как прошли остальные этапы, расскажу ближе к концу статьи. В этой статье я хочу поделиться своим опытом подготовки: как я готовился, какие стратегии использовал и что в итоге действительно помогло.

https://habr.com/ru/articles/902908/

#собеседование #алгоритмы #алгоритм #яндекс #интервью #собес

Как подготовиться к алгоритмическому собеседованию в Яндекс

В конце января мне написал рекрутер из Яндекса с предложением пройти алгоритмическое собеседование. На тот момент у меня было решено всего 55 задач на LeetCode, из которых 50 — по SQL. Знания в...

Хабр

Рекурсивная Гипотеза Реальности – от аксиомы к сильному ИИ. Статья 1

Представьте: нет ни пространства, ни времени, ни законов — только пустота. И всё же из неё рождается всё — звёзды, галактики, мы с вами. Как? Рекурсивная гипотеза реальности (RHR) предлагает ответ: реальность — это самодостаточный процесс, где два простых состояния, 0 и 1, через рекурсию порождают бесконечность. Это не просто философия — это мост к созданию сильного ИИ, способного моделировать реальность как самодостаточный алгоритм. Здесь нет формул (пока!), но есть вызов: от аксиомы к космосу, от ветвления к сознанию, от идеи к сообществу. Хотите узнать, как из ничего возникает всё? И готовы ли вы превратить эту гипотезу в код, физику или алгоритм? Тогда шагните с нами в коридор зеркал — и давайте разберёмся вместе.

https://habr.com/ru/articles/893958/

#рекурсия #дуализм #случайность #алгоритм #мультивселенная #симметрия #сознание

Рекурсивная Гипотеза Реальности – от аксиомы к сильному ИИ. Статья 1

Фрактал Мандельброта Что, если реальность — это алгоритм, который пишет сам себя? Представьте: нет ни пространства, ни времени, ни законов — только пустота. И всё же из неё рождается всё — звёзды,...

Хабр

Обновление SPA приложения в браузере пользователя Node/React

Всем привет. Мне читатели иногда присылают сообщения с одним и тем же вопросом, что ты же Software Engineer и Solution Architect, но почти все твои статьи касаются бизнеса, менеджмента, процессов, управления командами и так далее. Но нет статей технического характера, про разработку и создание разных фич (feature) для проекта. Причина по которой это происходит в том, что весь интернет забит информацией о том, как программировать, но очень мало информации о том, что именно программировать, и о том, что за пределами кодинга огромное количество нерешенных проблем, которые нивелируют весь процесс программирования. Но сегодня я расскажу об одной фиче, которая может оказаться очень полезной для многих.

https://habr.com/ru/articles/890304/

#spa #алгоритм #архитектура #nodejs #reactjs #решение #webразработка

Обновление SPA приложения в браузере пользователя Node/React

Всем привет. Мне читатели иногда присылают сообщения с одним и тем же вопросом, что ты же Software Engineer и Solution Architect, но почти все твои статьи касаются бизнеса, менеджмента, процессов,...

Хабр

Алгоритм генерации волн врагов в рогалике

Привет! Недавно в ранний доступ в Steam вышла наша игра Clayers: Prologue . Это рогалик в глиняном стиле, где нужно подбирать и смешивать цвета, чтобы убивать врагов. В этой статье разберём наш подход к генерации волн с учётом сложности противников.

https://habr.com/ru/articles/880924/

#рогалик #генерация #волны #алгоритм #формулы #математическое_ожидание #godot

Алгоритм генерации волн врагов в рогалике

Привет! Недавно в ранний доступ в Steam вышла наша игра Clayers: Prologue . Это рогалик в глиняном стиле, где нужно подбирать и смешивать цвета, чтобы убивать врагов. В этой статье разберём наш подход...

Хабр

Нестандартная обобщённая хеш-таблица на чистом Си

Когда я работал над программой для маршрутизации трафика через DNS-запросы, мне нужно было проверять наличие доменов в заранее определенном списке. В языке Си нет стандартной библиотеки для работы с хеш-таблицами, поэтому обычно используются сторонние решения или создаются собственные. Я попробовал несколько готовых реализаций, но оказалось, что они недостаточно эффективны для моих нужд, так как требовали слишком много памяти. В итоге я разработал свою собственную хеш-таблицу .

https://habr.com/ru/articles/878850/

#алгоритм #хештаблица #си

Нестандартная обобщённая хеш-таблица на чистом Си

Когда я работал над программой для маршрутизации трафика через DNS-запросы, мне нужно было проверять наличие доменов в заранее определенном списке. В языке Си нет стандартной библиотеки для работы с...

Хабр

Алгоритм подготовка материалов для митапа

Во многих компаниях проводятся митапы, на которых работники обмениваются опытом и обсуждают актуальные темы в своей сфере деятельности. В данной небольшой статье рассмотрим алгоритм подготовка материала для митапа. Алгоритм может быть описан словами: пришел, увидел, рассказал...

https://habr.com/ru/articles/877422/

#митап #алгоритм #проведение_презентаций #проведение_вебинаров #семинар

Алгоритм подготовка материалов для митапа

Во многих компаниях проводятся митапы, на которых работники обмениваются опытом и обсуждают актуальные темы в своей сфере деятельности. В данной небольшой статье рассмотрим алгоритм подготовка...

Хабр