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

11
Сложи английские слова - вид

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

11
Самый маленький скрипт на python для печати четных чисел от 0 до 100

Я работаю над проблемой, которую я поставил себе для удовольствия: создать скрипт на python, который печатает четные числа от 0 до 100. Задача - сделать скрипт как можно меньше. Это то, что я до сих пор: for x in range(0, 101): if (x % 2 == 0): print x В настоящее время это 60 байтов. Кто-нибудь...

11
Самый короткий самый длинный увеличивающийся код подпоследовательности

Задача состоит в том, чтобы написать самую короткую реализацию, чтобы найти самую длинную возрастающую подпоследовательность . Пример : Пусть S будет последовательность 1 5 7 1 8 4 3 5 [длина S = 8] У нас есть 1 подпоследовательность длины 0 [будет считать, что она увеличивается] 6...

11
По заданным r и n найдите первые n чисел x, где перемещение первой цифры x в последнюю дает x / r = y

Задача Дайте ввод rи nнайдите первые nнатуральные числа, xтакие, что если мы повернем первую цифру в последнее место, мы получим x/r. Вы можете предположить, что 2 <= r <= 9и 1 <= n <= 65535. Вы можете написать программу, которая принимает входные данные из аргументов stdin или...

11
Растущий Манхэттен Амеобас

График *** ameoba **** - это тип дерева , все узлы которого имеют значения от 0 до некоторого неотрицательного целого числа N, и любой конкретный узел со значением x <N соединяется с x + 1 различными узлами со значениями x + 1. Граф Амеоба для N = 3: (обозначается A 3 ) Обратите внимание, что 2...

11
Переводчик BrainFlow!

BrainFlow Что такое BrainFlow? BrainFlow - это расширение BrainF ** k (BFk) с 3 дополнительными командами для дополнительной функциональности и путаницы. Какие команды? В дополнение к обычным командам BFk у нас также есть: ^ Переход к ячейке # в зависимости от значения в ячейке. Пример: Если мы...

11
Можете ли вы сделать мой терминал менее скучным?

Терминалы такие скучные в наши дни. Раньше они выглядели так: Теперь они просто мягкие, скучные и черно-белые. Я хочу, чтобы вы написали мне программу, которая сделает мой терминал снова красочным! Описание Возьмите этот пример кода Ruby: Большинство терминалов Linux поддерживают эти...

11
SPOF Изображение висит

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

11
Шифрование Pigpen Cipher

Шифрование Pigpen Cipher Ваша миссия проста: написать программу, которая получает текст в качестве входных данных и выводит его ASCII-представление в Pigpen Cipher . вход Только для ASCII (без Unicode) символов. Вы должны уметь обрабатывать не менее 16384 символов и 256 строк. Вывод Замените все...

11
Написать переводчика Clem

Clem - это минимальный стековый язык программирования с функциями первого класса. Ваша цель - написать переводчика для языка Clem. Следует правильно выполнить все примеры, включенные в справочную реализацию, которая доступна здесь . Как обычно, применяются стандартные лазейки . Наименьший вход по...

11
Реорганизовать стрелками

Допустим, я что-то писал и случайно написал не в том поле: +-------+--------+ | Verbs | Nouns | +-------+--------+ | Truck | | | eat | Banana | | | Car | +-------+--------+ Поэтому я, будучи ленивым, просто рисую стрелку в том месте, где она должна быть: +-------+--------+ | Verbs | Nouns |...

11
Фибоначчи черепица домино

Классический комбинаторный результат состоит в том, что число способов разбить 2*nполосу 1*2домино - это n- е число Фибоначчи. Ваша цель состоит в том, чтобы напечатать все элементы мозаичного изображения, заданные nштрихами и вертикальными линиями, как эти 8 элементов мозаичного изображения для...

11
Golfscript Диагональный массив

Есть ли в Golfscript способ объединить все диагонали массива в один массив? Например, для массива [[1 2 3][4 5 6][7 8 9]] возвращение [[7][4 8][1 5 9][2 6][3]] (не обязательно в таком порядке) и для ["ABCD""EFGH""IJKL"] возвращение ["I""EJ""AFK""BGL""CH""D"] (Необязательно в этом порядке)....

11
Увеличивать каждое число в строке

Дана строка, содержащая десятичные числа: teststring134this 123test string54 100 увеличивайте каждое число в этой строке на единицу, чтобы дать новую строку teststring135this 124test string55 101, Строка может быть представлена ​​как: аргумент командной строки STDIN жестко закодированная переменная...

11
Программа проверки Piem

Напишите программу, которая определяет функцию, которая может проверять, является ли строковая переменная с именем «все, что вы хотите или введено пользователем», или нет. (piem = рассказ или стихотворение, в котором длины слова представляют цифры π ( из Википедии )) Несколько примеров:...

11
Расширения касательных многоугольников

Нарисуйте что-нибудь похожее на это: В более точных терминах нарисуйте круг радиуса r с n равномерно касательными линиями длины l. Соедините концы этих линий, чтобы сформировать новый n-сторонний правильный многоугольник. правила r = радиус окружности n = количество касательных линий - должно быть...

11
Сохраняйте мою поездку прохладной!

Вызов Обойдя Маркса и Спенсера, я заметил, что у них случайно установлены кондиционеры вокруг магазина. Желая сохранять прохладу, я задавался вопросом, какой самый простой способ передвигаться по всему магазину, не оставаясь слишком долго от кондиционера. Имея карту, вы должны найти способ...

11
Самая длинная обратная палиндромная ДНК-подстрока

Как вы, наверное, знаете, в ДНК есть четыре основания - аденин ( A), цитозин ( C), гуанин ( G) и тимин ( T). Обычно Aсвязывается Tи Cсвязывается G, образуя «ступеньки» структуры двойной спирали ДНК . Мы определяем дополнение базы как базу, с которой она связана - то есть дополнение Aесть T,...

11
Рисовать Шри Янтра

Вызов: Нарисуй Шри Янтра . Как: Есть разные способы нарисовать это. Все включают много шагов. Если вы думаете, что можете нарисовать его, не следуя связанным шагам, прокрутите ниже список элементов, которые вы должны иметь на своем чертеже . Полные шаги можно найти здесь:...

11
Супер Квадратный Дождь

Зимняя распродажа Scream ™ открыта, и вы просто захватили себя интенсивной минималистической игрой в жанре Super Square . Поиграв в нее, вы приходите к осознанию того, что либо игра просто смехотворно сложна, либо вы просто очень плохи в этом. В частности, есть такая «дождевая» модель, которая,...