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

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

11
ОН НЕ СООТВЕТСТВУЕТ - вызов zalgo
Напишите программу или функцию, которая, учитывая строку, лишит ее zalgo, если таковая существует. Zalgo Для этого поста zalgo определяется как любой символ из следующих диапазонов Unicode: Объединение диакритических знаков (0300–036F) Расширенное объединение диакритических знаков (1AB0–1AFF) Объединение дополнения к диакритическим знакам (1DC0–1DFF) Объединение диакритических знаков для символов (20D0–20FF) Сочетание полумарк (FE20 …

30
Список числовых модулей их индексов в списке
Простой: возьмите список положительных целых чисел в качестве входных данных и выведите модуль чисел их индекс на основе 1 в списке. Если входные целые числа являются {a, b, c, d, e, f, g}тогда, выходные данные должны быть, {a%1, b%2, c%3, d%4, e%5, f%6, g%7}где %- оператор модуля. Тестовые случаи: 10 …
25 code-golf  math  number 

9
Номер Шкафчики!
Если задано положительное целое число <100 (от 1 до 99, включая 1 и 99), выведите столько локеров. Шкафчик определяется следующим образом: +----+ | | | | | | | nn | +----+ где nn- номер шкафчика, в базе 10. Если есть 1-значный номер, он обозначается 0 перед ним. Например, шкафчик …

11
Идеальный Палиндром
Ваша задача - определить, насколько идеальным является палиндром струны. Ваш типичный палиндром (например, 12321) - идеальный палиндром; его совершенство равно 1. Чтобы определить идеальность строки, вы видите, сколько разделов вы можете разбить на те, где каждый раздел является палиндромом. Если есть неоднозначности, например, с aaaa, как вы можете разделить его …

30
Гольф на заказ последовательности Фибоначчи
Последовательность Фибоначчи довольно известна здесь. Черт, у него даже есть свой тег. Однако, несмотря на это, мы уверены, что хотим придерживаться наших корней 1, 1, ...(или это 0, 1, ...? Мы можем никогда не узнать ...). В этом испытании правила одинаковы, но вместо того, чтобы получить nэлемент th в последовательности …

12
Палиндромный остаток
Сегодня, когда я пишу это, 31 марта. В США это так 3/31. Я играл с 331числом, чтобы придумать вызов, и обнаружил, что его остатки (по модулю малых чисел) являются палиндромными. 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1( 11311). Ваша задача здесь состоит в том, чтобы при получении целого числа n > 2вывести …

30
Transpile; # на ваш язык
Связано с: Создать интерпретатор; # и Создать; # код ;# - Гид Вихря Это простой язык с двумя командами. Его единственной структурой данных является аккумулятор, который инициализируется в 0. ; Увеличить аккумулятор #Вычислить значение аккумулятора по модулю 127 и вывести соответствующий символ ASCII. Затем сбросьте аккумулятор на 0. Исходный код …
25 code-golf 

12
Найти оригинальную строку, без повторения без повторения в середине
Иногда бывает так, что, набирая предложение, я отвлекаюсь и в итоге набираю одну и ту же пару слов, дважды пару слов дважды подряд. Чтобы убедиться, что других людей это не беспокоит, ваша задача - написать программу, которая решит эту проблему! задача Если задана строка ввода (если это имеет значение для …

21
Вырежьте несколько драгоценных камней ASCII!
13 марта признан Национальным днем ​​драгоценностей , который является темой этого конкурса. Таким образом, учитывая целое , nгде nбольше 0, создать ASCII драгоценность. Например: n = 1 n = 2 n = 3 ______ ____ / \ __ / \ \ / / \ \ / \ / \ / …

18
Две дороги разошлись в желтом лесу (часть 2)
Это вторая в серии, третья - это две дороги, расходящиеся в желтом лесу (часть 3) Это основано на двух дорогах, раскинувшихся в желтом лесу (часть 1) , моей предыдущей проблеме. Это было довольно хорошо получено, но это также было довольно тривиально (Java-ответ в 52 байта!), Поэтому я сделал что-то более …

30
Ответ цепочки Фибоначчи
(Вдохновлено 95 персонажами ASCII ... 95 цитат из фильмов ) Соревнование Учитывая данные n, выведите число nth Фибоначчи . Вы можете использовать любой 0или 1индексирование, пожалуйста , укажите , какой в вашем представлении. Просто, да? Уловка в том, что вы должны взять набор символов предыдущего предыдущего ответа, удалить из него …

30
100-дневный обратный отсчет
Обычно отсчет времени начинается за 100 дней до события, возможно, из-за нашей базовой системы 10. Примеры этого можно найти везде: 100 дней до твоего дня рождения 100 дней до свадьбы 100 дней до выборов 100 дней до нашего выпуска 100 дней до ее срока 100 дней до футбольного сезона 100 …
25 code-golf  date 

22
Рекурсивная подстановка строк
Задание Напишите программу или функцию, которая с учетом трех строк A, B, Cсоздает выходную строку, в которой каждый экземпляр Bin Aбыл рекурсивно заменен C. Под рекурсивной подстановкой понимается повторение подстановки, когда на каждом шаге все неперекрывающиеся экземпляры Bin A(выбираются жадно слева направо) заменяются на, Cпока Bбольше не содержится в A. …
25 code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 

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


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