Вопросы с тегом «code-golf»

25
ОН НЕ СООТВЕТСТВУЕТ - вызов zalgo

Напишите программу или функцию, которая, учитывая строку, лишит ее zalgo, если таковая существует. Zalgo Для этого поста zalgo определяется как любой символ из следующих диапазонов Unicode: Объединение диакритических знаков (0300–036F) Расширенное объединение диакритических знаков (1AB0–1AFF)...

25
Расшифровать пустоту

Пустой список - это список, который ни на каком уровне не содержит объектов, не входящих в список. Или, если вы предпочитаете рекурсивное определение Пустой список недействителен Список, содержащий только другие пустые списки, является недействительным Все списки пустот имеют конечную глубину. Вот...

25
Гольф на заказ последовательности Фибоначчи

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

25
Transpile; # на ваш язык

Связано с: Создать интерпретатор; # и Создать; # код ;# - Гид Вихря Это простой язык с двумя командами. Его единственной структурой данных является аккумулятор, который инициализируется в 0. ; Увеличить аккумулятор #Вычислить значение аккумулятора по модулю 127 и вывести соответствующий символ...

25
Бузби Беркли Робот Хоки Поки

Бузби Беркли Робот Хоки Поки задача Напишите программу или функцию для создания художественной анимации ASCII, изображающей линию роботов, танцующих под слова Хоки-Поки (или, если хотите, Кокки) в стиле числа Басби-Беркли! Пример вывода вход Принимает три аргумента (предполагается, что они...

25
Напишите функцию плюрализации для русского языка

В английском языке существительные могут принимать две разные формы в зависимости от того, являются ли они единственными (одним) или множественным числом (что-либо еще). Например, мы бы сказали «1 собака», но «2 собаки», «0 собак», «57 собак» и так далее. На русском языке есть три категории. Вместо...

25
Помогите мне в гольф мои номера!

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

25
Построить лестницу для моего ребенка

На днях мой сын попросил меня построить для него лестницу из легошишских блоков. И я придумал что-то вроде этого: Затем мой ребенок попросил у меня программу, использующую наименьшее количество байтов, которые генерировали аналогичную лестницу на экране компьютера. Я не очень хорош в код-гольфе ,...

25
Список числовых модулей их индексов в списке

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

25
Я Каллен номер?

Номер Каллена - это любое число, которое содержится в последовательности, сгенерированной по формуле: C (n) = (n * 2 ^ n) +1. Твое задание: Напишите программу или функцию, которая получает входные данные и выводит истинное / ложное значение в зависимости от того, является ли этот вход числовым...

25
Последовательность слишком мета

Начнем с пустой последовательности с 1 индексом: _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,... На n- м шаге мы заполняем все пробелы a (n) целыми числами больше 1, начиная с первого оставшегося пробела, где a (n) - это n- ая запись в последовательности. После первого шага:...

25
Чередование вращений

Вызов Учитывая квадратную матрицу символов (однобайтовые печатные символы ASCII), вращайте каждое «кольцо» матрицы в противоположных направлениях. Давайте возьмем пример: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Затем самое наружное кольцо поворачивается по часовой стрелке на 90 градусов,...

25
Удвойте несколько бриллиантов

проблема Учитывая положительное целое число, nгдеn < 100 Выведите ромбовидный узор следующим образом: вход n=1 /\/\ \/\/ Вход n=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ Вход n=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/ \/ Вход n=4: /\ /\ //\\ /\...

25
Треугольные зависимости

Треугольное число является числом , которое является суммой nнатуральных чисел от 1 до n. Например , 1 + 2 + 3 + 4 = 10так 10это треугольное число. Учитывая положительное целое число ( 0 < n <= 10000) в качестве входных данных (может быть взято как целое число или как строка), вернуть...

25
Это число Линча-Белла?

Вам будет дано положительное целое число (которое никогда не будет содержать 0) в качестве входных данных. Ваша задача - проверить, является ли это число Линч-Белла или нет. Число представляет собой число Линча-Белла, если все его цифры уникальны и число делится на каждую из его цифр. На самом деле...

25
Карточный домик (версия 1)

Версия 2 здесь . Простое задание: с заданным целым числом нарисуйте карточный домик с заданным количеством историй. Если число отрицательное, нарисуйте дом вверх дном. Примеры: Input: 2 Output: /\ -- /\/\ Input: 5 Output: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\ -------- /\/\/\/\/\ Input: 0 Output:...

25
Ответ на жизнь, вселенную и ASCII-арт

Простая задача: попробуйте вывести следующий текст как можно меньше байтов: the answer toli fetheuniv ersea nde ver ything the ans wer tol ife the uni ver sean dev ery thin gth ean swer tolifetheuni ver seandeveryth ing the ans wer tol ifetheuniver sea ndeverything Оригинальный рисунок содержит 332...

25
Проверить топологию

Вызов Учитывая набор Tподмножеств конечного множества S={1,2,3,...,n}, определите, Tявляется ли топология или нет. объяснение Powerset P(S) некоторого множества Sявляется множество всех подмножеств S. Некоторые примеры: S = {}, P(S) = {{}} S = {1}, P(S) = {{}, {1}} S = {1,2}, P(S) = {{}, {1}, {2},...

25
Уменьшить строку до фрагмента алфавита

Учитывая непустую строку, состоящую только из строчных и заглавных буквенных символов и пробелов ( [a-zA-Z ]), уменьшите ее до фрагмента алфавита, начиная с первого символа. Чтобы уменьшить строку, начните с первого алфавитного символа, затем удалите каждый символ после него, который не является...

25
Гимли, сделать его еще короче?

Я один из авторов Гимли. У нас уже есть версия с 2 твитами (280 символов) в C, но я бы хотел посмотреть, насколько она может быть маленькой. Gimli ( статья , веб-сайт ) - это высокоскоростной дизайн криптографической перестановки с высоким уровнем безопасности, который будет представлен на...