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

30
Какая это карточка?

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

30
Пи получил твой номер

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

30
2 кошки в лебеде

Вызов Создайте две программы, A и B, которые являются программами cat на одном языке. При объединении AB (также на том же языке) должен быть квине. Например, предположим , что helloи worldявляются программы кошачьи на языке XYZ. Если helloworldэто квин на указанном языке, то ваше решение...

30
Привет! Я шериф кодового гольфа!

Вполне вероятно, что любой, кто использовал Twitter пару месяцев назад, знал бы о «Привет! Я - мем «Шериф Х». Где простое изображение шерифа нарисовано с помощью эмодзи и меняется в соответствии с темой. Поэтому я подумал, что пришло время для Шерифа Код Гольфа. Вот он: ### ##### ### ### ### #...

30
Формула тестирования первичности

Ваша цель - определить, является ли данное число nпростым в наименьшем количестве байтов. Но ваш код должен быть одним выражением Python 2 для чисел, состоящих только из операторы входная переменная n целочисленные константы скобки Нет циклов, нет присваиваний, нет встроенных функций, только то,...

30
Конвертер пользовательских номеров

Силы, которые хотят иметь возможность быстро конвертировать любое число, которое у них есть, в свою собственную базу номеров, используя любой формат, который они хотят. вход Ваша программа должна принимать 3 параметра. Номер: номер строки для преобразования InputFormat: базовая строка, в которой...

30
Номер, который может съесть сам

Учитывая положительное целое число, выведите истинное / ложное значение относительно того, может ли число съесть само себя. правила Самая левая голова, правая - хвост Если голова больше или равна хвосту, голова съедает хвост, и новая голова становится их суммой. Если sum≥10sum≥10sum \ge 10 то...

30
Оптимальный степпинг по алфавиту

Если задана входная строка, состоящая только из букв, верните размер шага, в результате которого будет получено минимальное количество шагов, необходимых для посещения всех букв по порядку в алфавите переноса, начиная с любой буквы. Например, возьмите слово dog. Если мы используем шаг размером 1,...

30
Что такое повторяющиеся цифры Фибоначчи?

Как вы, вероятно, знаете, число Фибоначчи - это число, которое является суммой двух предыдущих чисел в серии. Цифра Фибоначчи ™ - это сумма двух предыдущих цифр . Например, для начала 1,1ряда серия будет иметь вид 1,1,2,3,5,8,13,4,7,11,2...Изменение после того 13, где вместо добавления 8+13вы...

30
Увеличить GUID

Вдохновленный недавней статьей Daily WTF ... Напишите программу или функцию, которая принимает GUID (строку в формате XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, где каждый X представляет шестнадцатеричную цифру) и выводит GUID, увеличенный на единицу. Примеры >>>...

30
Черепаха находит портал

Черепаха хочет двигаться вдоль сетки, чтобы добраться до своей еды. Он хочет знать, сколько ходов ему понадобится, чтобы добраться туда. Кроме того, поскольку он медлителен, у него установлены телепорты вокруг его домена, которые он будет использовать, если это сократит его путь. Или избегайте их,...

30
(Легкая) дорога к коду

Входные данные: Целое число , которое гарантированно будет .nnn≥3≥3\ge3 Целое число , которое является одним из .ddd[−1,0,1][−1,0,1][-1,0,1] Выход: Дорога размером , которая будет в северо-западном направлении, если ; направление на север, если ; или северо-восточное направление, если d = 1 ....

30
Самая большая общая подстрока

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

30
Все символы ASCII с заданным количеством битов

(Название с благодарностью @ChasBrown) песочница Фон Эта проблема вдохновлена ​​вопросом, который я недавно разместил на бирже стека Puzzling . Пожалуйста, не стесняйтесь переходить по ссылке, если вас интересует оригинальный вопрос. Если нет, то я не буду утомлять вас деталями здесь. Факты Каждый...

30
Это номер Мюнхгаузена?

Мюнхгаузно Количество в базовом bbb , также известный как цифра-цифровой инвариант Совершенного или PDDI является типом свойственно положительного целого числа , где сумма его base- bbb цифр повышал до себя равно самого числа. Они названы в честь вымышленного барона Мюнхгаузена , который,...

30
БЫСТРО ЭТО ТРИСФ ДНА ТАСЛ СЕТТЕРЛ ФО ХАС ДОРВ

Или «поменять местами первые и последние буквы каждого слова» Ваша задача состоит в том, чтобы, учитывая строку алфавитных символов ASCII, а также еще один символ, используемый в качестве разделителя (для разделения каждого слова), поменять местами первые и последние буквы каждого слова. Если есть...

30
Построить словесную лестницу

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

30
Какао сортов

По заданной строке xвыведите символы, xотсортированные по порядку появления в исходном коде. Примеры Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea Input:...

30
Кот снова съел ваш вклад!

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

30
Счастливый Дом

В Super Mario 3D World есть мини-игра, известная как Счастливый Дом . Он состоит из игрового автомата с 4 блоками. Каждый блок может представлять собой одну из 5 различных иконок («Цветок», «Лист», «Колокольчик», «Вишня» или «Бумеранг»), и цель игрока - получить как можно больше одинаковых иконок (...