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

16
Построить MU решатель головоломок

Головоломка MU - головоломка , в которой вы узнаете, можно ли включить MIв MUданных следующих операций: Если ваша строка заканчивается I, вы можете добавить Uв конец. (например MI -> MIU) Если ваша строка начинается с M, вы можете добавить копию части после Mстроки. (например MII -> MIIII)...

16
StackExchange Mustafa не может быть задан один и тот же вопрос три раза

Остин: "Кто тебя послал?" Мустафа: «Вы должны убить меня!» Остин: "Кто тебя послал?" Мустафа: "Поцелуй меня в задницу, Пауэрс!" Остин: "Кто тебя послал?" Мустафа: «Доктор Зло». (...) Мустафа: «Я терпеть не могу, когда мне задают один и тот же вопрос три раза. Это меня просто раздражает». Вам...

16
Решите (Рубикс) карманный куб

Твое задание ... сделать то, что Брайан Фантана, очевидно, не смог, и решить кубик Рубика 2x2x2. Расположение - - A B - - - - - - C D - - - - E F G H I J K L M N O P Q R S T - - U V - - - - - - W X - - - - И будет передан вам через стандартный ввод или командную строку (ваш выбор - укажите в своем...

16
Цитировать Большой Брат

Задача: Пусть ваша программа случайным образом выберет одну из следующих двух цитат во время выполнения и напечатает эту одну цитату, точно так, как показано. 1: Under the spreading chestnut tree I sold you and you sold me. There lie they, and here lie we Under the spreading chestnut tree. 2: WAR...

16
Выходной номер Грэма

Напишите программу, которая выводит все 64 слоя этого представления числа Грэма из Википедии:    Ваши выходные данные должны точно соответствовать этой версии ASCII (в которой ^представлены стрелки вверх Кнута, а комбинации косой черты и подчеркивания представляют большие горизонтальные фигурные...

16
Показать счет (в разных базах)

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

16
Генерировать последовательность фигур Хофштадтера

В работе Гёделя, Эшера, Баха , Дуглас Хофштадтер вводит целочисленную последовательность, которую обычно называют последовательностью цифр: 2, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, ... Вам может понравиться разработка определения последовательности самостоятельно...

16
Нарисуйте ряд горных хребтов

Вдохновленная тайлингом Фибоначчи , эта проблема заключается в создании искусства ASCII, представляющего другую известную комбинаторную последовательность. Горы диаграмма п шагов является рисунком горного массива, используя именно п «/» и п «\» символов, таким образом, что символы набросать...

16
Площадь поверхности тетраэдра

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

16
Язык описания мондрианской живописи

Эта задача заключается в написании интерпретатора для языка описания картин Мондриана (MPDL). Определение языка Язык работает со стеком прямоугольников. Прямоугольник определяется его верхней левой координатой и нижней правой координатой. Координаты должны быть целыми числами. Стек инициализируется...

16
Составление английского для вашего босса

Ваш босс недавно узнал об этом интересном языке программирования, который называется английский . У него была эта «революционная» идея, он хочет написать вместе с вами, чтобы удвоить скорость производства кода! Поскольку он не разбирается в технологиях, он хочет, чтобы вы написали для него...

16
Хорошее время отказаться

Настройка Предположим, вы получили n предохранителей с 1 ≤ n ≤ 5, каждый из которых имеет длину метра, и где каждый предохранитель имеет соответствующую скорость горения N метров в течение D часов. Предохранитель может быть зажжен на одном или обоих концах, затем погашен на одном или обоих концах,...

16
Отменить квадратные корни

Ваша задача - преобразовать десятичные дроби обратно в сумму квадратных корней целых чисел. Результат должен иметь точность не менее 6 значащих десятичных цифр. Вход : Число, указывающее количество квадратных корней, и десятичное число, указывающее число для аппроксимации. Пример ввода: 2...

16
Смотри и говори: Конвей вновь

Вы все должны быть знакомы с последовательностью Конвея (она же «смотрите и говорите») : 1 11 21 1211 111221 312211 etc Вы также можете начать с любого произвольного числа в качестве отправной точки. Позвольте f(s)быть следующим элементом последовательности. Теперь для каждого sмы можем найти f(s)....

16
Слушать Wythoff's Nim отлично

Ваша цель - написать идеального игрока для игры в Wythoff's Nim . Правила Витоффа Нима Ним из Wythoff - это детерминированная игра для двух игроков, в которую играют двумя кучами одинаковых фишек. Игроки чередуются ходами, в которых они выполняют одно из следующих действий: Удалите один или...

16
Короче Сплит Секунда!

Вызов Ваша задача для этого вопроса - разбить входной массив целых чисел на второе вхождение каждого целого числа в этом массиве. Недостаточно ясно? Вот пример, чтобы помочь Входной массив: [2 1 1 2 3 2 2 4 5 6 7 3 7 0 5] Выход: [[2 1] [] [3 2 2 4 5 6 7] [] [0] []] Объяснение: Вот массив с только...

16
Забей на игру Kingdom Builder

Я хочу попробовать новую форму кода гольф здесь. Подобно бонусам, не все части задания должны быть выполнены, но каждый ответ должен реализовывать подмножество определенного размера (и есть ядро, которое должен реализовывать каждый ответ). Так что помимо игры в гольф эта задача также включает в...

16
Найти подстроку с наибольшим числом 1 в последовательности

Вступление Я хочу найти подстроку с самым 1большим в последовательности 0's и 1'. вход Ваша программа имеет два входа , последовательность и длину подстроки. Последовательность является любым числом 0«s и 1» s: 01001010101101111011101001010100010101101010101010101101101010010110110110 Длина...

16
Набор текста с зашифрованными клавишами

Ваш друг не слишком хорошо разбирается в компьютерах, так что в качестве практической шутки кто-то написал буквы (az) на своей клавиатуре. Когда он сел и попытался набрать свое имя, глядя на клавиатуру, он понял, что буквы зашифрованы и попросил вашей помощи. Вы умны, так что вы знаете, что если он...

16
Конвертировать удобочитаемый интервал времени в компоненты даты

Вызов Напишите самую короткую программу, которая преобразует удобочитаемый интервал времени в компоненты даты: {±YEARS|±MONTHS|±DAYS|±HOURS|±MINUTES|±SECONDS} Примеры случаев Каждый тестовый пример состоит из двух строк, за которыми следует ввод: 1 year 2 months 3 seconds {1|2|0|0|0|3} -2 day 5...