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

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

24
Вычислить последовательность кенгуру
Предыстория Отказ от ответственности: может содержать вымышленную информацию о кенгуру. Кенгуру пересекают несколько этапов развития. Когда они становятся старше и сильнее, они могут прыгать выше и дольше, и они могут прыгать больше раз, прежде чем проголодаться. На стадии 1 , кенгуру очень мало и не может прыгать на всех. Несмотря …

15
Прозрачный WordMath
Мы все видели тех онлайн-математику, которые выглядят так: Think of a number, divide by 2, multiply by 0, add 8. И, по волшебству, все заканчивают с номером 8! язык Давайте определим язык программирования, который использует синтаксис текста выше, называемый «WordMath». Скрипты WordMath следуют этому шаблону: Think of a number, <commandlist>. …

1
Оценка доменного имени
Торговля доменными именами - это большой бизнес. Одним из наиболее полезных инструментов для торговли доменными именами является инструмент автоматической оценки, позволяющий легко оценить, сколько стоит данный домен. К сожалению, многие службы автоматической оценки требуют членства / подписки для использования. В этом задании вы напишите простой инструмент оценки, который может приблизительно …

18
Преобразовать в биби-бинарный
Биби-двоичный код представляет собой числовую систему, изобретенную Боби Лапойнтом для обозначения чисел буквами, произношение которых кажется забавным. Ваша задача - преобразовать десятичные числа в двоичные числа Биби! преобразование Число преобразуется в основание 16 (шестнадцатеричное), и каждый символ заменяется его биби-двоичным именем: 0 = HO 1 = HA 2 = HE …

22
Проверка дополнения PKCS # 7
В криптографии заполнение PKCS # 7 является схемой заполнения, которая добавляет количество байтов N ≥ 1, где значение каждого добавленного байта равно N. Например, Hello, World!который имеет 13 байтов, является следующим в шестнадцатеричном виде: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 Если мы выберем …

17
Великая пирамида ASCII
Введение Это 2600 до н.э., и люди строят пирамиды сейчас. Они уже составили основу пирамиды, но не знают, как продолжить. Итак, они звали вас на помощь. Правила изготовления пирамиды довольно просты. Для слоя выше предыдущего слоя все, что вам нужно сделать, это следовать этому пошаговому руководству: Отрежьте края от предыдущего …

8
Гольф гольфист
В детстве я много играл в карточную игру " гольф " . Ваша задача, если вы решите принять ее, состоит в том, чтобы подсчитать счет в игре в гольф. Поскольку в этой карточной игре 1 более 9000 вариантов , мы будем придерживаться правил, которые я помню, играя. Правила игры) Вы …

23
Какие призраки отсутствуют?
В этом вызове, учитывая список призраков из Pac-Man, вы должны указать, каких призраков не хватает. Вы должны сделать это как можно меньше байтов вход Ввод будет состоять из строки или списка, который будет включать в себя число призраков, которые могут включать; Блинки чернильный мизинец Клайд Однако ввод может также включать …
25 code-golf  string 

28
#Hashtag_or_not
В этом кодовом соревновании по гольфу вы проверите хэштеги! #What_your_code_should_do Ввод - это строка. Выведите истинное значение, если оно является допустимым хэштегом, и ложное значение в противном случае. Мы определяем строку как действительный хэштег, если ... Начинается с хеша ( #). Он не имеет номера сразу после хэштега (например #2016USElection, …


9
КОТ: TNT Run Challenge
Это было вдохновлено мини-игрой Minecraft. Правила довольно просты: вы бегаете и прыгаете, и каждый блок, на который вы наступаете, исчезает, как только вы наступили на него. Цель - остаться последним. Ваш бот должен быть полной программой. Он должен принимать ввод в качестве аргумента командной строки. На входе будет карта «мира»; …

30
Генерация стека Обмен Фавикон
Вы узнаете логотип PPCG? это выглядит так, когда вы делаете это ascii art. +---+ |PCG| +---+ v Теперь, в этом Code Golf, Вы сделаете код, который делает логотипы для других сайтов, похожие на логотип PPCG. Что ты должен делать «Сокращенная» строка будет строкой со всеми заглавными буквами и цифрами во …

7
Найти сыр
Обновление: есть 6 лабиринтов. Они включены в контроллер. Существует tar.gz из лабиринтов и их .bmp файлов здесь (раздаточные). По этой ссылке также есть утилита для создания лабиринтов (файл maze_4.txt неверен в архиве). На данный момент, пожалуйста, не стесняйтесь запустить свою собственную запись и обновить свой счет. Подробности о том, как …

22
Найти первое слово, начинающееся с каждой буквы
По заданной строке найдите первое слово, начинающееся с каждой буквы (без учета регистра). Образец Использование в Ferulas flourish in gorgeous gardens.качестве входных данных: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first word starting with `g` | --> is the first word …
25 code-golf  string 

12
Генерировать ленивые значения
Связанный: Запрограммируйте мою микроволновую печь . Вдохновленный генерировать ленивый микроволновый вход . Ленивое значение неотрицательного целого числа N является наименьшим из целых чисел, которые являются ближайшими к N, в то время как все их цифры идентичны. Возврат (любым способом) ленивым значение заданной (любым способом) N . N ≤ наибольшее целое …

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