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

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

Фон Многие эзотерические языки программирования не имеют чисел, встроенных в литералы, поэтому их нужно вычислять во время выполнения; и во многих из этих случаев представление чисел может быть довольно интересным. У нас уже была проблема с представлением чисел для Underload. Эта задача заключается...

10
Преобразовать логическое выражение в конъюнктивную нормальную форму

Цель: Напишите полную программу или функцию, которая принимает формулу в логике высказываний (далее называемую логическим выражением или выражением ) и выводит эту формулу в конъюнктивной нормальной форме . Есть две константы, ⊤и ⊥представляющих истинные и ложные, унарный оператор , ¬представляющий...

10
Найти сбалансированный район

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

10
Аксессуары по факту!

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

10
Числа, которые являются палиндромами в N основаниях

Учитывая неотрицательное целое число n >= 0, выведите навсегда последовательность целых чисел, x_i >= 3которые являются палиндромами в совершенно nразных основаниях b, где может быть основание 2 <= b <= x_i-2. Это, в основном, инверсия OEIS A126071 , где вы выводите , какие индексы в...

10
Вокруг строки

Некоторые десятичные числа не могут быть точно представлены в виде двоичных чисел из-за внутреннего представления двоичных чисел с плавающей запятой. Например: округление 14,225 до двух десятичных цифр приводит не к 14,23, как можно было ожидать, а к 14,22. Python : In: round(14.225, 2) Out: 14.22...

10
Две дороги разошлись в желтом лесу (часть 3)

Примечание: это основано на двух дорогах, раскинувшихся в желтом лесу (часть 2) , моей предыдущей проблеме. Из-за популярности этого вопроса и двух дорог, расходящихся в желтом лесу (часть 1) , я хотел сделать третью. Но первые 2 были слишком просты ( 2-байтовый ответ на первом, 15-байтовый ответ...

10
Оценка Мой Скан-трон!

Стандартизированное тестирование обычно идет со скан-троном или документом с ответом какого-либо типа, в котором записан ваш ответ. Затем компьютер или человек проверит ваши ответы и определит вашу оценку. Таким образом, здесь, учитывая скан-трон и ключ ответа, определите оценку и пропущенные...

10
Отображение между целым и произносимым словом

Цель Идея состоит в том, чтобы предоставить код, необходимый для отображения 32-разрядного целого числа в / из произносимого слова максимум из 9 символов. Это может быть полезно, например, для облегчения запоминания серийного номера или ввода формы. Требуется как способ перевода целого числа в...

10
Гладкий как тефлон

Буквально! 6 апреля - Национальный день тефлона , который отмечают с помощью кастрюль с тефлоновым покрытием (что мы будем делать). Итак, учитывая положительное целое число n, создайте тефлоновую сковороду. Раздел «панорамирование» панорамирования представляет собой восьмиугольник, каждая из сторон...

10
Шестнадцатеричный в двоичный

Преобразовать шестнадцатеричное число (любого размера) в двоичное число. Входные ПОЗИТИВ шестнадцатеричное число с самого начала. Действительный вход всегда будет соответствовать следующему регулярному выражению: . Если входные данные не являются действительными шестнадцатеричными числами, то есть...

10
Получите Единицы

Вызов Учитывая список базовых единиц СИ, список уравнений и цель, вы должны получить единицы цели, используя только базовые единицы. Производные единицы Из Википедии: Международная система единиц (СИ) определяет набор из семи базовых единиц, из которых получены все остальные единицы измерения СИ....

10
C # Первый 1 (справа налево) в двоичном числе

Я пытаюсь использовать C #, чтобы найти индекс первого 1 (справа налево) в двоичном представлении числа. Например, поскольку 100 в двоичном виде это: 0b1100100 Первый 1 находится в третьей позиции справа, поэтому он должен дать 3. 234 должен дать 2, 0 должен дать 0 и т. Д. Вот мое текущее решение:...

10
Жадно разделить список комбинаций с повторением

Сначала несколько определений: Учитывая nи k, рассмотрим отсортированный список мультимножеств , где для каждого мультимножества мы выбираем kчисла {0, 1, ..., n-1}с повторениями. Например, для n=5и k=3мы имеем: [(0, 0, 0), (0, 0, 1), (0, 0, 2), (0, 0, 3), (0, 0, 4), (0, 1, 1), ( 0, 1, 2), (0, 1,...

10
Самая короткая программа Python A + B с вводом и выводом

Некоторые из вас могут сказать, что я зря трачу время, но эта задача не дает мне покоя более 500 дней. Требуется написать программу на Python 3.x, которая принимает в качестве входных данных два числа и отображает их сумму. Номера даны в следующем формате: a b Некоторые примеры тестовых случаев:...

10
Вычислить сложную мощность

Краткое изложение Для любого ввода x и y выполните сложную операцию и выведите соответствующий результат. Как ваша программа должна работать Учитывая входные данные x и y в виде z = x + yi , найдите z i-z Если абсолютное действительное значение z i-z больше, чем абсолютная мнимая часть, выведите...

10
Создайте вихрь!

Ваша миссия сегодня состоит в том, чтобы создать вихрь с одним параметром. Этот параметр определяет длину каждой руки в символах. Каждый «слой» каждой руки содержит на один символ больше, чем последний. Вот как будет выглядеть вихрь, учитывая длину руки: 0: # 1: # ### # 2: # # # ### # # # 3: ## # #...

10
Найти репутацию пользователя SE

Вызов Учитывая идентификатор пользователя SE, выведите сумму его репутации из всех сетей Stack Exchange, на которые подписан пользователь. правила Если пользователь имеет 101 или менее репутацию на сайте, считать его как ноль в сумме. Вы не должны считать площадь 51 представителя или скрытые...

10
Решатель бинарных головоломок

Введение Правила головоломки: Головоломка Binary (также известная как Takuzu или Subiku) очень проста для понимания и имеет только несколько правил: поскольку название игры бинарное, оно довольно очевидно, но вы можете заполнить только нули и единицы. Не более двух одинаковых цифр могут быть...

10
Период 2 Обратный Куайн

Ваша задача - написать программу, которая выводит собственный исходный код в обратном порядке. Однако, когда обратный код запускается, он должен вывести исходный код в правильном направлении. пример Скажем , ваша программа abc. При запуске он должен выводить cba. cbaпри запуске должен выводить abc....