Вопросы с тегом «base-conversion»

22
Последние ненулевые цифры факториала в базе

Вы должны написать программу или функцию, которая дает три положительных целых числа в n b kкачестве входных данных или возвращает последние kцифры перед конечными нулями в базовом bпредставлении n!. пример n=7 b=5 k=4 factorial(n) is 5040 5040 is 130130 in base 5 the last 4 digits of 130130 before...

21
Поиск базы Repdigit

Репдигиты это натуральное число , которое можно записать только повторяя ту же цифру. Например, 777это 7повторная цифра, поскольку она состоит исключительно из цифры, повторенной три раза. Однако это не ограничивается просто десятичными (базовыми 10) числами: Каждое число Мерсенна (в форме M n = 2...

21
Баум-сладкая последовательность

Последовательность Баум-Сладкий (A086747 с изюминкой) Возьмите положительное целое число nи выведите целые числа от 1 до n, для которых последовательность Baum-Sweet возвращает true. Последовательность Баума-Сладкого должна возвращать ложь, если двоичное представление числа содержит нечетное число...

21
Нарисуйте пустой квадрат # с заданной шириной

Я получил этот вызов от Codingame, и мне интересно узнать о лучших решениях, чем у меня: При заданной ширине с помощью стандартного ввода нарисуйте пустой квадрат '#' с заданной шириной и длиной. Пример: 5 результатов в ##### # # # # # # ##### Я использовал Python для решения этой проблемы, поэтому...

21
Числа майя ASCII

Напишите программу или функцию, которая, учитывая положительное целое число в качестве входных данных, выводит представление этого целого числа в числах майя . Цифры майя Цифры майя - это образная система (основание 20), использующая только 3 символа: < >для нуля (правильный символ - это...

21
Цифровой Сумориал

С учетом входных данных nнапишите программу или функцию, которая выводит / возвращает сумму цифровых сумм nдля всех базисов от 1 до n. n + ∑б = 2NΣя = 0∞⌊ нбя⌋ модбn+∑b=2n∑i=0∞⌊nbi⌋modбn + \sum_{b=2}^n \sum_{i=0}^\infty \left\lfloor \frac{n}{b^i} \right\rfloor \bmod b Пример: n = 5 Создайте...

20
Преобразуйте числа в двоичные числа ... но вы также можете использовать двойки

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

20
Это усеченное треугольное число?

Связанная последовательность OEIS: A008867 Усеченное треугольное число Общим свойством треугольных чисел является то, что они могут быть расположены в виде треугольника. Например, возьмите 21 и расположите в треугольник os: о оо ооо оооо ооооо оооооо Давайте определим «усечение»: разрезание...

20
Найди эмиратов!

Emirp является непалиндромным премьером , который при обратном, также премьер. Список базовых 10 эмиратов можно найти в OEIS . Первые шесть: 13, 17, 31, 37, 71, 73 Тем не менее, из-за правила обращения, эмирпы в каждой базе разные. Например, первые шесть бинарных эмиратов: Bin | 1011, 1101, 10111,...

20
Найти сумму всех возможных базовых представлений

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

20
Приращение базы-36 строк

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

20
Найти полином

Мы знаем, что f - это многочлен с неотрицательными целыми коэффициентами. Даны f (1) и f (1 + f (1)) возвращают f . Вы можете вывести f в виде списка коэффициентов, полинома в формате ASCII или аналогичного. Примеры: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 30 3904800 4x^4 + 7x^3 + 2x^2 + 8x + 9...

20
Вся ваша база палиндромная принадлежит нам

Генерация порядкового номера оснований, в которых nнаходится палиндром ( OEIS A126071 ). В частности, последовательность определяется следующим образом: задайте число n, укажите его в базе aдля a = 1,2, ..., nи посчитайте, сколько из этих выражений являются палиндромными. «Палиндромный» понимается...

20
Диагональная последовательность двоичных квадратов

Двоично-квадрат-диагональная последовательность строится следующим образом : Возьмем последовательность положительных натуральных чисел: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, ... Преобразовать каждое число в двоичное: 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100,...

20
X + Y = Z - но в какой базе?

Соревнование Учитывая 3 числа X, Yи Zв базе Bнайти Bтуз, в котором сложение Xи Yдает Z. Входы x = 20, Y = 12и Z = 32может дать , 5потому что 20 + 12 = 32в базе 5. Вы можете предположить, что всегда будет база, в которой добавление корректно (есть случаи, когда база не существует, благодаря @...

20
Найти разность чисел BCD

BCD разница Получив целое число n, преобразуйте его в BCD ( двоично-десятичное десятичное число ), заменив каждую десятичную цифру ее четырехзначным двоичным представлением 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Затем поверните список двоичных цифр, чтобы найти самые большие и самые маленькие числа,...

20
Упростить двоичный файл

Вызов Задав двоичное число в качестве ввода любым способом, «упростите» число, используя полную программу или функцию. вход [binary] binary число в двоичном коде, которое больше 0. Выход Возьмите входные данные, преобразуйте их в основание 10 без использования встроенной функции, затем, если это...

19
Подъем, последовательность, подъем

У нас есть строго возрастающая последовательность неотрицательных целых чисел, например: 12 11 10 Подождите! Эта последовательность строго не увеличивается, не так ли? Ну, цифры написаны на разных базах. Наименьшая возможная база - 2, самая большая - 10. Задача состоит в том, чтобы угадать основы,...

19
Посчитайте персонажей - по крупицам!

Простая часть: учитывая входную строку, содержащую только печатаемые символы ASCII (пробел - тильда), подсчитайте количество вхождений каждого символа и верните результат в любом удобном формате. Результат для строки a%hda7aдолжно быть что - то вроде: a:3, %:1, h:1, 7:1, d:1. Сортировка не нужна,...

19
Есть ли более твердые или мягкие объекты?

Тангенциально вдохновлен открытием книги «Что если». Входные данные представляют собой прямоугольник с пробелами в виде строки, списка строк и т. Д. С объектами, созданными #внутри, внутри: ######## # # ######## ### #### ### #### ### Объекты всегда будут непересекающимися, не соприкасающимися...