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

17
Простые числа в разных основах

Вызов: Вам дают базовый номер 10. Для каждой базы от 10 в обратном порядке до базы 2: Возьмите исходный входной номер в качестве базовой 10-й строки и удалите все цифры номера, которые являются недопустимыми для базовой. Интерпретировать полученную числовую строку в этой базе. Если это дает 1 или...

17
Symme-Try This Triangle Trial

Строка, длина которой является положительным треугольным числом (1, 3, 6, 10, 15 ...), может быть скомпонована в «равносторонний текстовый треугольник», добавив несколько пробелов и символов новой строки (и сохранив ее в том же порядке чтения). Например, строка длиной 10 ABCDEFGHIJстановится: A B C...

17
Лучший способ прочитать несколько int в C, чем scanf

Я пытаюсь прочитать 4 ints в C в игре в гольф, и меня беспокоит длина кода, который мне нужен для ее решения: scanf("%d%d%d%d",&w,&x,&y,&z) это 29 символов, что огромно, учитывая, что мой общий размер кода составляет 101 символ. Я могу избавиться от первого int, так как он мне...

17
Загрязненные квадраты

Вступление Давайте рассмотрим следующий квадрат, состоящий только из цифр 0 - 9: 1034 4167 8414 3542 Внешняя оболочка этого квадрата: 1034 4 7 8 4 3542 Он содержит нули, поэтому нам нужно очистить внешнюю оболочку, оставив: 16 41 Внешняя оболочка этого квадрата: 16 41 Он не содержит нулей и поэтому...

17
Сжатие вашего кода в изображении

Это вариация Quine . Вступление Мы все пишем короткий код, потому что по некоторым неясным причинам , но что бы мы ни делали, они будут занимать не менее 144 пикселей / байт (со шрифтом 12 пикселей). Но что произойдет, если мы закодируем наш код в изображениях? Это ваша задача сегодня. Вызов Ваша...

17
Нормальный и визуальный возврат строки

Напишите некоторый код, который действует как программа cat. То есть ввести строку и вывести ее как есть. Но нормальная реверсия вашего кода должна выводить нормальную реверсию входной строки. И визуальная реверсия вашего кода должна выводить визуальную реверсию входной строки. Обычное обращение -...

17
Наибольшее число в диапазоне, когда вычитается сумма квадратов ее главных факторов

Формула Возьмите, например, число 300 Основные факторы 300 [2, 3, 5](уникальные числа, которые являются факторами 300 и простые) Квадрат каждого из этих чисел даст вам [4, 9, 25] Суммирование этого списка даст вам 4 + 9 + 25 = 38 Наконец, вычтите эту сумму (38) из вашего исходного числа 300-38 =...

17
Рассчитайте 3BV доски тральщика

3BV из Сапер платы представляет собой минимальное количество щелчков , необходимых для решения совета , если вы уже знаете решение. Это расшифровывается как «Bechtel Board Benchmark Value». Вот его сайт, объясняющий это. Ниже приведена решенная доска Сапер. Флаги обозначают мины; плитки без мин...

17
Мой эмодзи сухой?

Это мой любимый эмодзи, Билли: -_- Эмодзи не нравится находиться под дождем, поэтому Билли грустит ... Давайте нарисуем ему зонт, чтобы он почувствовал себя лучше! /\ / \ / \ -_- Это хорошо, он полностью накрыт своим зонтиком! Вот пример, где покрыта только его часть: /\ / \ / \ -_- В этом случае...

17
Отдельные сита

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

17
Обратные нечетные пробеги

Вдохновение . задача Обратные серии нечетных чисел в заданном списке от 2 до 2 15 неотрицательных целых чисел. Примеры 0 1 →  0 1 1 3 →  3 1 1 2 3 →  1 2 3 1 3 2 →  3 1 2 10 7 9 6 8 9 →  10 9 7 6 8 9 23 12 32 23 25 27 →  23 12 32 27 25 23 123 123 345 0 1 9 → 345 123 123 0 9...

17
Секрет Шамира

Учитывая n(количество игроков), t(пороговое значение) и s(секрет), выведите nсекреты, сгенерированные алгоритмом Shamir's Secret Sharing . Алгоритм Для целей этой задачи вычисления будут выполняться в GF (251) (конечное поле размера 251, также известное как mod 251 целых чисел ). Обычно поле...

17
Числа Нараяна-Зидек-Капелл

Сгенерируйте n- е число Нараяны-Зидека-Капелла с учетом ввода n . Побеждают несколько байтов. f (1) = 1, f (n) - сумма предыдущих (n / 2) слагаемых Нараяны-Зидека-Капелла. Тестовые случаи: f(1)=1 f(9)=42 f(14)=1308 f(15)=2605 f(23)=664299...

17
Учитывая таблицу истинности, выведите программу Stackylogic, которая ее удовлетворяет

Stackylogic - это язык программирования, который я создал в предыдущем испытании: Run Stackylogic . Прочтите этот пост для получения полной информации и примеров, но вот как это работает, перефразируя: Stackylogic принимает 0и вводит 1и выводит один 0 или 1после завершения. Программа состоит из...

17
Целое число идет вперед и назад во времени

Входные данные: Целое число Выход: Сначала преобразуйте целое число в его эквивалент римской цифрой. Затем преобразуйте каждую заглавную букву этого римского числа в десятичное значение ASCII / UNICODE. И выведите сумму тех. Пример: 1991 -> MCMXCI -> 77+67+77+88+67+73 -> 449 ^ input ^...

17
Веди свою черепаху за верёвочку

Напишите программу или функцию, которая принимает непустую однострочную строку печатных символов ascii, исключая пробел: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Вы можете предположить, что ввод действителен. Основываясь на вводимых...

17
Размерный отсчет

Напишите функцию f (n, k), которая отображает k-мерный отсчет от n. 1-мерный отсчет от 5 выглядит как 54321 2-мерный отсчет от 5 выглядит как 54321 4321 321 21 1 Наконец, 3-мерный отсчет от 5 выглядит как 54321 4321 321 21 1 4321 321 21 1 321 21 1 21 1 1 Формальное определение 1-мерный обратный...

17
Woz Monitor

Вызов Я недавно попал на 8-битные компьютеры и очарован работой их и других; таким образом, цель этого кода гольфа состоит в том, чтобы скопировать часть монитора Woz, разработанного Стивом Возняком для Apple I. Вы должны сохранить массив из 22 шестнадцатеричных значений шириной в два байта...

17
Наименьшее расстояние Хэмминга до палиндрома, содержащего подстроку

Это был вдохновлен теперь удалены CS.SE вопрос . задача Учитывая две непустые входные строки A и B, выведите наименьшее расстояние от A до палиндрома, который содержит B в качестве подстроки. Расстояние определяется количеством замен символов ( расстояние Хэмминга ). ограничения Разумный вклад:...

17
Индекс обратной перестановки

Вступление Лексикографические перестановки списка с n элементами могут быть пронумерованы от 0 до n ! - 1. Например, 3! = 6 перестановок (1,2,3)будет (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Когда к списку применяется перестановка, ее элементы упорядочиваются в том же порядке, что и...