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

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

10
Генерация всех скобок длины n
Строка скобки определяется как строка, состоящая из символов, *()[]в которых скобки соответствуют правильно: [brace-string] ::= [unit] || [unit] [brace-string] [unit] ::= "" || "*" || "(" [brace-string] ")" || "[" [brace-string] "]" Это правильная скобка: ((())***[]**)****[(())*]* Но это не так: )( **(**[*](**) **([*)]** Ваша задача - написать программу (или функцию), …

19
Икнуть строку
Ваша задача - написать программу или функцию, которая работает со строкой. Он должен принять строку в качестве входных данных (с помощью любого стандартного метода), затем выполните следующие действия: Генерирует (не обязательно равномерно) случайное целое число n от 1 до 10 включительно. Подождите n секунд. Выведите начальный / следующий n символов …
16 code-golf  string 

3
Полностью обратимые подматрицы
(вдохновленный этим вопросом по математике) Определения Для данной n x nквадратной матрицы A мы можем назвать ее, invertibleесли существует некоторая n x nквадратная матрица B такая, что AB = BA = I n , где I n - единичная матрица размера n x n(матрица с главной диагональю 1s и все …

19
N-мерные круги!
Напишите программу, которая принимает два числа в качестве входных данных. Первый - это число измерений - 0 для точки, 1 для прямой, 2 для круга, 3 для сферы. Второе число - это радиус объекта или, если он одномерный, само число. Выведите 0 для 0 измерений. Выходными данными являются длина / …
16 code-golf  math 

10
Итерации Бэйли – Борвейна – Плуффа
Итерации Бэйли – Борвейна – Плуффа Мы видели несколько проблем с пи-пиком в PPCG, но ни одна из них не определяла алгоритм, который вы должны использовать. Я хотел бы видеть реализации алгоритма Бэйли-Борвейна-Плуффа на любом языке вплоть до итерации n. Формула выглядит следующим образом: Ваш алгоритм должен выводить каждую итерацию …
16 code-golf  math  pi 

1
Советы по игре в гольф в Старри
Какие общие советы у вас есть для игры в гольф в Starry ? Я ищу идеи, которые могут быть применены к задачам кода-гольфа и которые, по крайней мере, несколько специфичны для Starry (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.
16 code-golf  tips  starry 

14
Последовательность суммирования
Последовательность: Мы начинаем с 1. Сначала мы добавляем текущее 1-индексированное значение к предыдущему числу в последовательности. Затем мы применяем следующие математические операции по порядку, если они применяются к этому текущему значению: Делится на 2? => Дополнение Делится на 3 ? => Вычитание Делится на 4? => (Дополнение И) Умножить Не …

30
Распечатать тетрацию
Тетрация, представленная как a^^b, является повторным возведением в степень. Например, 2^^3есть 2^2^2, что 16. Учитывая два числа a и b , выведите a^^b. Контрольные примеры 1 2 -> 1 2 2 -> 4 5 2 -> 3125 3 3 -> 7625597484987 etc. Научная запись приемлема. Помните, это код-гольф , поэтому …
16 code-golf  math  number 


12
Сколько ответов у этого вопроса?
Напишите программу или функцию, которая выводит целое число ответов на этот вопрос. Ваше решение должно все еще работать, поскольку добавлено больше ответов. Языки, которые запускаются в браузере, могут быть запущены из консоли js на этой странице. В противном случае вам, вероятно, придется скачать эту страницу. Многоязычные решения, например, обработка wgetстраницы …

7
Дом Деда Мороза
Дом Деда Мороза Примечание. Это первая задача, которую я попытался задать. Это было через Песочницу, однако, если вы обнаружите, что с ней что-то не так, пожалуйста, не просто понижайте голос, а оставляйте комментарий, чтобы я мог улучшить его. Фон Существует старая детская головоломка, в которой задача состоит в том, чтобы …

18
Цифровое разнообразие
Положительное целое число может быть представлено в целочисленной базе 1 <= b < inf. При преобразовании в эту базу он имеет некоторое количество различных цифр. Любое положительное целое число в базе 1имеет 1четкую цифру. Большинство положительных целых чисел в базе 2имеют 2разные цифры, за исключением тех 2^n - 1, которые …

6
Golff y Côd - Treiglad
Прочитайте это Инг Нгимраэг Вызов Задав слово на валлийском языке, выведите все возможные мутированные формы слова. Мутации Мутация - это изменение первой буквы слова при следовании определенным словам или в определенных грамматических контекстах. На валлийском языке следующие согласные считаются: b c ch d dd f ff g ng h l …

30
Вложите строку в массив n раз
Вы должны создать функцию, которая вложит строку sв массив, nраз >>> N("stackoverflow",2) [['stackoverflow']] Параметры: s - строка ascii n - целое число >= 0 правила Самый короткий код выигрывает. Выход будет вложенным array, listили tuple(или аналогичного типа основаны от массива) Тестовые случаи >>> N("stackoverflow",0) 'stackoverflow' >>> N("stackoverflow",1) ['stackoverflow'] >>> N("stackoverflow",5) …
16 code-golf  string 

11
Выведите «Lorem ipsum» с минимальным количеством символов
Я помню, как люди говорили, что размер кода должен измеряться в байтах, а не в символах, потому что можно хранить информацию со странными символами Unicode, которые не имеют визуального значения. Насколько это может быть плохо? В этом задании вы должны вывести следующий текст Lorem Ipsum, взятый из Википедии : Lorem …

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