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

22
ASCII Art Octagons

Учитывая входное целое число n > 1, выведите восьмиугольник в стиле ASCII с длинами сторон, состоящими из nсимволов. Смотрите примеры ниже: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # # # # # # # #####...

22
Вычислить двоичную сумму деления слова

Возьмите строку, sсодержащую печатные символы ASCII в качестве входных данных, и выведите ее «двоичную сумму деления». Нужно объяснение? Как вы получаете двоичную сумму? Мы будем использовать строку A4в качестве примера в следующем объяснении. Преобразуйте символы в двоичные, обрабатывая каждую...

21
Создать имя столбца Excel из индекса

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

21
Числа майя ASCII

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

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

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

21
Поиск базы Repdigit

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

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 Создайте...

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

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

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

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

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

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

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

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

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

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

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

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

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
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
Диагональная последовательность двоичных квадратов

Двоично-квадрат-диагональная последовательность строится следующим образом : Возьмем последовательность положительных натуральных чисел: 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
Создайте ASCII Покер

У покера есть этикет в том, как вы расставляете свои фишки, часто применяемые в турнирах - ваши фишки не могут быть «спрятаны» от ваших оппонентов, будучи позади других, в основном, чтобы не прятать некоторые крупные фишки. Соревнование Мы собираемся играть в покер в ASCII, поэтому нам нужно...

20
Написать переводчика для *

Задача проста. Написать переводчика для языка * . Вот большая ссылка на вики. Есть только три действительные * программы: * Принты "Hello World"  *  Печатает случайное число от 0 до 2 147 483 647 *+* Работает вечно. Третий случай должен быть бесконечным циклом согласно спецификациям в этом вопросе...

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

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