Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

3
Самая длинная неповторяющаяся последовательность Game-of-Life
Учитывая положительное целое число N, определите начальный шаблон на N x N-сетке, который дает самую длинную неповторяющуюся последовательность в правилах Игры Жизни и заканчивается фиксированным шаблоном (цикл длины 1), сыгранным на торе. Цель - не самая короткая программа, а самая быстрая. Поскольку мир конечен, вы в конечном итоге окажетесь в …

2
выиграть виртуальный матч по фехтованию
ВНИМАНИЕ: это довольно сложная проблема, в стиле боя царя горы, с добавленной случайностью, лучший код не всегда может победить. Пожалуйста, прочитайте все правила полностью, так как это довольно сложно! FLAVOR TEXT Билл и Стив решили устроить «дружескую» дуэль, хотя и были такими богатыми и умными, и решили позволить своим лучшим …

15
Игра Названия городов
Если хотите, напишите программу, которая сортирует города по правилам игры с названиями городов. Каждое название города должно начинаться с последней буквы в названии предыдущего города. НапримерLviv -> v -> Viden -> n -> Neapolis -> s -> Sidney -> y -> Yokogama -> a -> Amsterdam -> m -> Madrid …

6
Код Гольф: смешайте орехи, чтобы ни один из них не соприкасался
Входные данные: Ввод - это рандомизированный массив орехов (на вашем языке), возможные орехи следуют. Ваша программа должна иметь способ представления каждого вида орехов, таких как целочисленный код. Программа должна быть в состоянии обрабатывать любой размер массива любой конфигурации орехов. Возможные орехи: Kola nut Macadamia Mamoncillo Maya nut Mongongo Oak acorns …

3
Безопасность Post-It
Как вы, наверное, знаете, хакеры есть везде, и они хотят взломать все. Вас попросили сделать требования паролю, которые остановят любого хакера . Проблема в том, что ваш начальник слышал, что платить за LOC - это зло, и он платит вам $ 1800 - $ 0,03 * символов, вставляемых в месяц, …
16 code-golf 

13
Построить аналоговые часы [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Напишите программу, которая отображает текущее системное время в виде аналоговых часов, используя …

3
Кодекс гольфа: решите логическую задачу рыцарей и кнавесов, проанализировав английский
Фон Есть два человека, Билл и Джон. Один из них - рыцарь, который всегда говорит правду, а другой - мошенник, который всегда говорит ложь. Вы не знаете, кто рыцарь, а кто мошенник. Затем каждый говорит несколько утверждений о том, кто мошенник, а кто рыцарь. Используя эту информацию, вы должны прийти …

10
Сумма (максимум) 5 простых
Теренс Тао недавно доказал слабую форму гипотезы Гольдбаха! Давайте использовать это! Если дано нечетное целое число n > 1, запишите nкак сумму до 5 простых чисел. Возьмите ввод, как вам нравится, и дайте вывод, как вам нравится. Например, def g(o): for l in prime_range(o+1): if l == o: return l, …
16 code-golf  math  primes 

4
Лучшая игровая доска
Мне было интересно увидеть ответы на этот (ныне несуществующий) вопрос , но он никогда не был исправлен / улучшен. Учитывая набор шестигранных кубиков Боггл (конфигурация, украденная из этого вопроса ), определите за две минуты времени обработки, какая конфигурация платы позволит получить максимально возможную оценку. (то есть, в какой кости, в …

6
Генерация случайной доски Boggle
Создайте сетку букв / пробелов 4x12: Каждый кубик должен появляться ровно один раз, местоположение выбирается случайным образом. Места должны быть приближены к равномерной случайной перестановке кости. Отображение случайного (опять же, приблизительно одинакового) лица каждого кубика. Выровнять по левому краю лицо в окне из 3 символов. Например, A E A A …
16 code-golf  boggle 

4
Марковский генератор битбоксов
Просто идея, которая у меня была на днях: делать ритмы по марковской цепочке предопределенных звуков. Я помню, кто-то делал битбокс с Google Translate и немецким языком (перейдите по ссылке и нажмите «слушать»). Итак, задача состоит в том, чтобы создать текстовый ввод в Google Translate из заданной цепочки. Или вы можете …

3
Составьте Vim Quine! [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 5 лет назад . Цель: Создайте и сохраните файл в Vim, содержащий не менее 25 символов ASCII. В точные нажатия клавиш , …
16 quine  vim 

8
Вычислить таблицу CRC32 во время компиляции [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 5 лет назад . Справочник реализация CRC32 вычисляет таблицу поиска во время выполнения: /* Table of CRCs of all 8-bit messages. */ …

8
Самая короткая, лексикографически наименьшая генерирующая строка
Строка x генерирует строку, yесли yявляется подстрокой бесконечного повторения x. Например abcгенерирует bcabcab. Напишите программу, чтобы найти самую короткую, лексикографически самую маленькую строку, которая будет генерировать ввод. Вам дают на стандартный ввод одну строку текста. Вы должны напечатать генерирующую строку в стандартный вывод. Например: вход bcabcabca выход abc Самый короткий …

10
Советы по игре в гольф в Clojure
Каковы ваши советы по игре в гольф с использованием Clojure? Цель этого вопроса - собрать список техник, которые специфичны для Clojure и могут быть использованы в общих задачах по коду.
16 code-golf  tips  lisp 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.