Публикации по теме 'puzzle'


Создание кубика Рубика в React, Three.js и Good Ole ’Javascript
TL; DR - построил интерактивный кубик Рубика с использованием React, Three.js и Vanilla Javascript. Узнал тонну о моделировании данных, дизайне интерфейсов, React, 3D-моделировании и написал статью о том, как все это сложилось. Ознакомьтесь с развернутой версией здесь . Также обратите внимание на репо здесь . Одна из самых сложных задач при входе в мир разработки программного обеспечения - определить, какую технологию или навык изучать дальше. Имея постоянно расширяющуюся..

Не спокойное соединение
Прагматичная головоломка Wordoku Алфавитная головоломка судоку-косая черта-анаграмма. 🧩 ВРЕМЯ ЗАГАДОК! Да, это судоку, но с буквами. Просто используйте девять разных букв в сетке, чтобы заполнить ее так, чтобы каждая строка, столбец и маленький квадрат содержали каждую из девяти букв. Когда вы переставите девять разных букв в головоломке, у вас получится слово, связанное со связями между онлайн-контентом. ☕ Эта головоломка Wordoku была сгенерирована на сайте Sudoku Primer..

Prolog clp (fd) решайте убийственные судоку и большие убийственные судоку
Решение стандартных судоку с использованием SWI-Prolog clpfd В Руководстве по clpfd к SWI-Prolog уже есть пример использования clpfd для решения головоломки Судоку . Это действительно показывает силу программирования ограничений Prolog для решения сложных задач с помощью набора строк кода. Но недавно узнал, что вариантов судоку очень много. Итак, я хотел бы показать, как мы можем добавить очень небольшую модификацию в решатель Судоку , чтобы очень легко решить эту проблему в..

Представляем Коув Кид
2D-платформер-головоломка, в котором вы редактируете уровень, чтобы решать головоломки. Если вы читали мои статьи, вам может быть интересно, подкреплены ли все эти советы какими-либо реальными достижениями. Это разумный вопрос. На самом деле это единственный вопрос, который вы должны задать любому, кого вы можете считать наставником или источником обучения. Я работаю над этой игрой с сентября прошлого года, и на сегодняшний день это самый амбициозный проект. Cove Kid — это..

Объяснение проблемы веса 12 мячей
У вас есть 12 шаров, все одинаковые друг с другом по размеру и внешнему виду. Все мячи имеют одинаковый вес, за исключением одного мяча, который либо немного легче, либо немного тяжелее любого другого мяча. У вас также есть старомодная шкала баланса. Поместив один или несколько шаров в левую и правую тарелки, вы можете быстро определить, является ли вес в левой тарелке легче, такой же или тяжелее, чем вес в правой тарелке. Задача состоит в том, чтобы найти нечетный мяч и..

Кодирование SAT: решение простых судоку
В этом посте я опишу, как закодировать более простую версию игры Судоку как задачу SAT. Проблема В более простую версию судоку играют на доске NxN (конечно, N ›0). Цель игры - разместить на этой доске N копий чисел от 1 до N, удовлетворяющих следующим ограничениям в сочетании с ограничениями, вытекающими из чисел, уже размещенных на доске, например, ячейка (1,2) содержит 4. Каждая ячейка содержит ровно одну копию любого числа. Каждая строка содержит каждое число ровно один раз,..

Кодируйте гольф с игрой жизни Конвея
Недавно я подписался на веселую еженедельную рассылку от Брэндона Моррисона под названием Все тесты пройдены . Каждую неделю я получаю головоломку JavaScript внутри ссылки JSBin, а на следующей неделе я вижу, как другие люди решили ту же проблему. Большую часть времени программирование заключается в том, чтобы найти правильный компромисс: оптимизируем ли мы пространство или время? Code Golf — это развлекательный стиль программирования, специально оптимизированный под длину кода...