Как стать автором
Обновить
43.36

Логические игры

Развиваем логику

Сначала показывать
Порог рейтинга
Уровень сложности

Черепаха в лабиринте или осенний марафон

Уровень сложностиПростой
Время на прочтение34 мин
Количество просмотров679

Статья является логическим и практическим продолжением статьи про алгоритм вывода черепахи из лабиринта. Автор @demitryy сформулировал идею, но не описал практического её воплощения и в ходе оживлённой дискуссии появилось два подхода к реализации алгоритма. Один представил и воплотил на C++ пользователь @wataru, а второй, с разными видами оптимизаций, озвучил ваш покорный слуга. В статье мы увидим результат тестирования обоих подходов на C# и какие открытия для себя сделал автор.

Читать далее
Всего голосов 5: ↑4 и ↓1+8
Комментарии5

Новости

Решение головоломки из университетского квеста с помощью Python

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров2.4K

Black and White — одна из интересных головоломок игры Puzzle Hunt Мельбурнского Университета 2010 года. По сюжету игры вы преследуете загадочного участника ТВ‑шоу в надежде раскрыть его личность. Вам удается пробраться сначала на студию, а затем и в его гримерку. Там в его одежде вы находите клочок бумаги. Одну из его сторон занимает сообщение, другую — головоломка и набор инструкций к ней.

«Разложите каждую из диаграмм ниже на полоски размером 1×1, 1×2 или 1×3 таким образом, чтобы ни одна сетка не содержала полосок с одинаковым черно‑белым паттерном, включая повороты».

Читать далее
Всего голосов 10: ↑9 и ↓1+14
Комментарии1

Айтишный пицца-квест. Итоги 2024

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров684

Привет! На связи Cloud4Y. Сегодня подведём итоги, разберём каждую головоломку и назовём победителей нашего пицца-квеста. Кому интересно, приглашаем под кат.

Читать далее
Всего голосов 13: ↑12 и ↓1+14
Комментарии4

ЧГК-GPT, или насколько хорош новый ChatGPT o1-preview в спортивном «Что? Где? Когда?»

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров54K

12 сентября 2024 года OpenAI представила новую модель OpenAI o1-preview - первую модель, которая по утверждению создателей умеет "рассуждать".

Я решил посмотреть, насколько хорошо она умеет отвечать на вопросы из игры "Что? Где? Когда?"

Читать далее
Всего голосов 91: ↑88 и ↓3+112
Комментарии380

Истории

С Днём программиста! Вот вам 27 вопросов для прокрастинации

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров15K

Итак, настал 256 день 2024 года, а значит сегодня HR и DevRel будут особенно заботливы к программистам: местами возможны наплывы пены, осадки в виде пиццы и бургеров, в отдельных областях — грозы и ураганы физические и интеллектуальные активности. Мы же решили позаботиться о тех, кто отмечает праздник, подперев голову рукой и сидя за монитором. Провозглашаем час тотальной прокрастинации.

➡️ Комментарии к статье закрыты, чтобы вы не смущали друг друга подсказками. Мы потом создадим дубль статьи с ответами и открытым обсуждением.

➡️ Вопросы разные, все они присланы пользователями.

➡️ Присылайте ответы в личку @Exosphereили @Boomburum с нумерацией ответов. Двое победителей получат симпатичные призы (с отправкой по России).

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

Читать далее
Всего голосов 38: ↑34 и ↓4+56
Комментарии0

Как Выигрывать в Игре Быки и Коровы

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров2.1K

Существует старинная народная логическая игра. Называется быки и коровы. Её ещё называют mastermind.

В этом тексте я представил мой алгоритм для поиска решения в этой игре. Я назвал этот метод: Матрица возможных решений.

Суть алгоритма покажу в частном виде, то есть на примере.

Читать далее
Всего голосов 7: ↑5 и ↓2+6
Комментарии10

Пицца-квест Cloud4Y

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров826

Привет! На связи Cloud4Y. Некоторые из вас наверняка помнят наш прошлый пицца-квест (приглашение на игру, разбор загадок и награждение). Получилось весело, поэтому мы решили повторить его. Призы — те же, головоломки новые.

Интересно?
Всего голосов 18: ↑17 и ↓1+16
Комментарии1

Решение головоломки из университетского квеста с помощью Python

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.8K

Треки — одна из интересных головоломок игры Puzzle Hunt Мельбурнского Университета 2008 года. Это задание было частью пятого акта игры, и ему предшествовало небольшое повествование, которое продолжало ее сюжет. В соответствии с ним ночь в стране выдалась неспокойная; и вместо того, чтобы спать, вы провели ее в ужасе наблюдая по телевизору за уличными беспорядками. С наступлением дня ситуация несколько улучшилась, и вы решаете выйти из дома, чтобы подышать свежим воздухом. На улице вы замечаете детей, беззаботно играющих в классики на дороге. Когда вы подходите к ним поближе в надежде на то, что часть их безмятежности передастся и вам, то ваше внимание переключается на очертания классиков, небрежно нарисованных мелом на дороге. Они совершенно не соответствуют ни одним классикам, в которые вам когда-либо доводилось играть...

Ниже можно было видеть эти «классики». 

Читать далее
Всего голосов 2: ↑2 и ↓0+6
Комментарии3

Головоломка со светом

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров4.7K

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

Читать далее
Всего голосов 13: ↑10 и ↓3+11
Комментарии16

Делаем кроссворд про ML с помощью Монте-Карло и ChatGPT

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.9K

Меня зовут Илья и сегодня мы поговорим про кроссворды.
Если когда-то будет противостояние человечества и машин, то последнее что позволит нам, кожаным мешкам, отличить своих собратьев от бездушных киборгов - это искусство составления кроссвордов. Все GPT сети ужасно это делают.

У этой статьи 2 цели: поделиться самим кроссвордом (мне кажется получилось не плохо) и рассказать алгоритм его составления.

Поехали 🧩
Всего голосов 4: ↑4 и ↓0+6
Комментарии1

«По вертикали и по горизонтали»: как перенести бумажные сканворды в онлайн, чтобы решать с друзьями на удаленке

Время на прочтение9 мин
Количество просмотров12K

Несмотря на развитие технологий, журналы с кроссвордами, сканвордами и судоку до сих пор актуальны. Бумажную версию удобно разгадывать или в одиночку, или с людьми, которые непосредственно рядом. Но что делать, если хочется разделить процесс с друзьями, которые находятся далеко? Обратиться к технологиям, конечно.

Как оцифровать сканворд по фотографии? Насколько сложно сделать систему общего доступа? Действительно ли интересно разгадывать бумажные сканворды на электронном устройстве? Ответы на эти и другие вопросы — под катом.
Читать дальше →
Всего голосов 71: ↑71 и ↓0+89
Комментарии9

Решение головоломки из университетского квеста с помощью Python

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров1.6K

Cat Walk — одна из интересных головоломок игры Puzzle Hunt Мельбурнского Университета 2012 года. Это задание было частью второго акта игры, и ему предшествовало небольшое повествование, которое продолжало ее сюжет. В соответствии с ним вы получаете от вашего странного компаньона небольшой сверток. Развернув его, вы находите внутри флешку, после чего выше внимание переключается на обертку: она, кажется, представляет собой страницу, которая была вырвана из книги с головоломками для детей. Вы долго и упорно разглядываете головоломку, изображенную на странице, и, похоже, вам удается ее решить. После этого вы обращаетесь к вашему компаньону, чтобы проверить свою догадку. Тот смотрит на вас в изумлении, быстро вставляет флешку в ноутбук, а затем радостно сообщает: «Это потрясающе! Ты разгадал пароль — это же всё, что нам требовалось...» Как оказалось, флешка содержала чрезвычайно важную информацию, а разгадка «детской» головоломки служила паролем для ее получения...

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

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии0

Головоломка «Сапёр» на Python в 66 строк и ее решение вероятностным алгоритмом

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров8.9K

Идея написать данную статью пришла после прочтения статьи Реализация сапёра в 100 строках чистого Ruby. Во-первых, мне показалось, что 100 строк кода многовато для такой простой по механике игры. Я бы мог написать более компактное решение на чистом С. Во-вторых, реализация не совсем корректна: в оригинальной игре нельзя проиграть первым ходом, более того, первая открытая ячейка не должна иметь в соседних ячейках мину.

Помимо реализации самой головоломки, было бы интересно написать алгоритм, который её решает. Для этого создадим вероятностный алгоритм, который хорошо с этим справляется.

Читать далее
Всего голосов 8: ↑8 и ↓0+12
Комментарии10

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн

Даешь киберспорт! 50 лет победе «Каиссы» в первом чемпионате мира по шахматам среди компьютерных программ

Время на прочтение10 мин
Количество просмотров1.3K

8 августа 2024 года исполняется полвека с момента победы советской шахматной программы в первом чемпионате мира по шахматам среди компьютерных программ. В честь этого события поговорим о феномене компьютерных шахмат, советском искусственном интеллекте и грандиозном триумфе «Каиссы».

Читать далее
Всего голосов 8: ↑7 и ↓1+10
Комментарии1

Текстовые квесты… на Telegram

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров3.1K
Давным-давно, около полугода назад, мне в голову пришла интересная идея: а не запустить ли текстовые квесты из "Космических рейнджеров" под управлением Telegram-бота? Скажу сразу, что как и всё с упоминанием "Dagaz" в заголовке, проект полностью бесплатный, с открытыми исходными кодами и MIT-лицензией. Если вы неравнодушны к теме, всё ещё помните неповторимую атмосферу легендарной игры или любите играть в текстовые квесты, просто кликните по картинке в начале этой статьи и перейдите в уютный Telegram. В том же случае, если вам как и мне гораздо более интересны технические подробности, добро пожаловать в мою статью…
Читать дальше →
Всего голосов 10: ↑10 и ↓0+14
Комментарии14

Гэри Гайгэкс. Творец, демиург, Dungeon Master

Уровень сложностиПростой
Время на прочтение18 мин
Количество просмотров3.5K

Иногда про великих людей говорят: «Они изменили мир». Про нашего героя я так говорить не стану. Он целый мир создал! Гэри Гайгэкс не просто автор, он настоящий демиург, творчество которого прямо повлияло на жизнь многих поколений игроков. Коснулось оно и тех, кто никогда в жизни не держал двадцатигранную кость, ведь D&D – это целый мир, а не просто одна из игр… Однако и жизнь Гэри порой напоминала игру. Был там и риск, и азарт, и горы золота, и прекрасные женщины, из-за которых мужчины ненавидели друг друга, и даже драконы, готовые сожрать нашего героя. А убив некоторых из драконов, герой и сам начинал превращаться в монстра… Сегодня мы будем говорить про Гэри Гайгэкса, ведь его жизнь – то ещё приключение, вполне достойное стать основой для великолепной игры от создателя Подземелий и Драконов.

Совершить бросок d20
Всего голосов 25: ↑24 и ↓1+33
Комментарии0

Реализация сапёра в 100 строках чистого Ruby

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров5.9K

Ruby — весьма экспрессивный язык, в котором очень многое зачастую можно реализовать буквально в ста строках кода. Именно поэтому мне так нравится искать способ создать то же самое, но в более сжатом виде.1

Сразу внесу ясность: я не говорю о код-гольфинге, хотя это занятие тоже бывает интересным. Я имею в виду сокращение количества строк кода без потери его читаемости. По факту одним из самых приятных аспектов Ruby является то, что уменьшение количества строк кода зачастую может повысить его читаемость.

В нашем случае мы проделаем это на примере старого доброго «Сапёра». Помню, как играл в него на Windows XP ещё пацаном. Если и вы разделяете аналогичные воспоминания, то приветствую вас, мои друзья-миллениалы!
Читать дальше →
Всего голосов 33: ↑30 и ↓3+45
Комментарии5

Ваш шанс увидеть динозавра

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров724

В очередной раз мы устраиваем в комьюнити турнир по Geoguessr и решили по этому поводу поделиться смешными скриншотами того, что встречаем по пути поисков локации.

Geoguessr — игра, основанная на панорамах Google Street View, где за отведенное время необходимо указать на карте место с панорамы — чем точнее, тем лучше. Можно играть одному, а можно вкатиться в турниры вроде нашего и попробовать свои силы с реальными противниками.

Побежали по картам!
Всего голосов 4: ↑2 и ↓2+2
Комментарии2

Превращаем игроманию в полезное времяпрепровождение! (1-я часть)

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров16K

Добрый день, хабр! Сегодня подготовил подборку занимательных игр для детей, чтобы прокачать мозги и узнать что такое программирование и с чем его едят...

Читать далее
Всего голосов 9: ↑9 и ↓0+12
Комментарии5

Решатель Игры Set на Микроконтроллере

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров2.1K

Существует одна остроумная настольная игра, называется Set. Это игра на внимание.

В этом тексте я показал, как я сконструировал автоматический решатель, чтобы всегда выигрывать в игру Set!

Читать далее
Всего голосов 12: ↑11 и ↓1+16
Комментарии19
1
23 ...

Вклад авторов