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

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

21
Невозможные очки дартс
Я был удивлен, что уже не нашел этот вопрос, хотя есть большой вопрос о проверке дартс: Дартс встречает Codegolf Ваша задача состоит в том, чтобы подсчитать, какие баллы невозможны, если число пикарей ниже «n», а максимальный - «д». Например, для n = 3 максимально возможный балл равен 180, поэтому вы …
39 code-golf 

3
Решите этот Алькасар для меня
Недавно я играл в игру под названием Alcazar. Это настольная игра-головоломка, в которой ваша цель - войти через одну дверь, пройти через все квадраты и выйти через другую дверь. Единственные правила: Введите один раз, оставьте один раз; Пройти через все квадраты; Не проходите через квадрат более одного раза На рисунке …

19
Создать солнечную систему
вступление Это основано на реальной проблеме, с которой я недавно столкнулся, создавая компьютерную игру, и я подумал, что это принесет хороший раунд игры в гольф . Существует семь основных спектральных классов звезд, которые выделяют различное количество тепла. На геологию планет вокруг звезды большое влияние оказывает количество тепла, получаемого от звезды, …
39 code-golf  random 

15
Считай до 20 со словами!
Используя следующие разделенные по длине списки слов: https://github.com/Magic Urnus Urn / wordListsByLength Выведите 1 слово из каждого списка длиной n от 1 до 20, вот правильный пример: a an and hand hands handle handles abandons abandoned understand outstanding newfoundland understanding characteristic characteristics characterization characterizations characteristically characterologically chemotherapeutically Альтернативно (массив): ['a', …

30
Показать циферблат
Выведите 12 цифр на циферблате точно так: 12 11 1 10 2 9 3 8 4 7 5 6 Чтобы лучше увидеть сетку, вот с точками: ...........12............ .....11...........1...... ......................... .10...................2.. ......................... ......................... 9.......................3 ......................... ......................... ..8...................4.. ......................... ......7...........5...... ............6............ Обратите внимание, что сетка растягивается по ширине в два раза, чтобы …

3
Инструментальный код Гольф
ТАС Гольф В стиле ускоренного запуска с помощью инструмента с поворотом кода в гольф цель этой задачи состоит в том, чтобы завершить Мир 1-1 оригинальной игры Super Mario Bros для NES на выбранном вами языке программирования за минимальное количество байтов, насколько это возможно, используя только входы игрового контроллера в формате, …
39 code-golf  game 

30
Распечатать буклет
Читать книгу легко, но печатать книгу может быть немного сложно. При печати буклета принтер должен располагать страницы определенным образом, чтобы их можно было читать слева направо. Способ, которым это сделано, использует образец как ниже n, 1, 2, n-1, n-2, 3, 4, n-3, n-4, 5, 6, n-5, n-6, 7, 8, n-7, …

30
Есть ли удар?
По заданному списку положительных целых чисел определите, существует ли элемент, который больше, чем его два соседа, или меньше, чем его два соседа («удар»). Чтобы быть понятным, выпуклость никогда не может быть первым или последним элементом списка, потому что у них есть только один сосед. Ваша программа должна вывести одно из …

30
Я сделал сделал космический корабль пасть!
Введение: Вдохновленный комментарием @MagicOctopusUrn к ответу @ Emigna 's 05AB1E на мою задачу « Это была просто ошибка » : 8F9ÝÀNð×ý}».∊Я сделал сделал космический корабль пасть! И я был взволнован предложением 12-байтового редактирования. - Волшебная Осьминог Урна 17 июля 17: 20 Который является 05AB1E (устаревшая) программа, приводящая к этому: 1234567890 …

30
У нас был вопрос, который не удался только по воскресеньям
Вдохновленный тем, что у нас был модульный тест, который не удался только по воскресеньям , напишите программу или функцию, которая ничего не делает, кроме как выдает ошибку, когда наступает воскресенье, и завершите работу в любой другой день. Правила: Не использовать ввод или показывать вывод с помощью обычных методов ввода-вывода , …

30
Найти первый дублированный элемент
Учитывая массив a, который содержит только числа в диапазоне от 1 до a.length, найдите первый дубликат числа, для которого второе вхождение имеет минимальный индекс. Другими словами, если имеется более 1 дублированного числа, вернуть номер, для которого второе вхождение имеет меньший индекс, чем второе вхождение другого числа. Если таких элементов нет, …

1
Маккарти LISP
Маккарти 1959 LISP В начале 1959 года Джон Маккарти написал новаторский документ, в котором определены всего девять примитивных функций, которые, будучи объединенными, все еще составляют основу для всех LISP-подобных языков сегодня. Документ доступен в цифровом виде здесь: http://www-formal.stanford.edu/jmc/recursive.pdf Ваша задача заключается в полной мере реализовать синтаксический анализатор и интерпретатор LISP …

29
Выведите Пирамиду (или Шоссе)
Учитывая непустую строку s с четной длиной и положительное целое число n, представляющее ее высоту, составьте пирамиду, используя следующие правила: Пирамида должна содержать n непустых строк; в конце допускаются переводы строки. Для каждого 1 <= i <= n i-я строка должна содержать строку, в которой каждый отдельный символ повторяется i …

13
579085261 это СУМАСШЕДШИЙ, 725582 это ГОЛЬФ, 10757494 это…?
Ваша задача - перевести 103-гладкое число в английское слово, используя метод, описанный ниже. Как? Создайте список простых факторов (с повторением) входного числа. Сортировать список: Если 2 не является одним из основных факторов, отсортируйте список в порядке возрастания. Если 2 является одним из основных факторов, удалите его из списка и отсортируйте …

30
Пометить мою почту! - ASCII штрих-коды
Штрих-коды 4 штатов Многие почтовые службы (Royal Mail UK, Canada Post, US Mail и т. Д.) Используют штрих-код из 4 штатов для кодирования информации о своей почте. Визуализированный в ASCII, он может выглядеть примерно так: | | | | | | | | | | | | | | | …

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