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

17
Целочисленная функция преобразования IPv4

Напишите самую короткую функцию, чтобы преобразовать IP-адрес в его целочисленное представление и вывести его как целое число. Чтобы изменить адрес IPv4 на его целочисленное представление, требуется следующий расчет: Разбейте IP-адрес на четыре октета. (Octet1 * 16777216) + (Octet2 * 65536) +...

17
Значения HSL в RGB

Основное назначение цветовой модели RGB (красный, зеленый, синий) - восприятие, представление и отображение изображений в электронных системах, таких как телевизоры и компьютеры. HSL (Hue Saturation Lightness) - это альтернативная цветовая модель, разработанная в 1970-х годах исследователями...

17
Найти шаблоны в строках

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

17
Преобразовать время в строку

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

17
Простые числа в разных основах

Вызов: Вам дают базовый номер 10. Для каждой базы от 10 в обратном порядке до базы 2: Возьмите исходный входной номер в качестве базовой 10-й строки и удалите все цифры номера, которые являются недопустимыми для базовой. Интерпретировать полученную числовую строку в этой базе. Если это дает 1 или...

17
Секрет Шамира

Учитывая n(количество игроков), t(пороговое значение) и s(секрет), выведите nсекреты, сгенерированные алгоритмом Shamir's Secret Sharing . Алгоритм Для целей этой задачи вычисления будут выполняться в GF (251) (конечное поле размера 251, также известное как mod 251 целых чисел ). Обычно поле...

17
Найдите самую длинную цифру повторения

Ваша задача - взять положительное число в качестве входных данных n и вывести длину самого длинного представления повторяющихся цифр n в любой базе. Например, 7 может быть представлен как любой из следующих 111_2 21_3 13_4 12_5 11_6 10_7 7_8 Повторные цифры: 111_2и 11_6, 111_2длиннее, поэтому наш...

17
Исчезающие элементы

Для заданной строки Sи списка индексов Xизмените S, удалив элемент в каждом индексе S, используя этот результат в качестве нового значения S. Например, учитывая S = 'codegolf'и X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c d e g...

16
Самая низкая база палиндрома

Учитывая число n, напишите функцию, которая находит наименьшую базу, b ≥ 2такую nкак палиндром в базе b. Например, вход 28должен возвращать основание, 3поскольку троичное представление 28 равно 1001. Хотя 93это палиндром как в основании 2, так и в основании 5, результат должен быть равен 22 <5....

16
Упрощение чисел

Как, вы не можете вспомнить 6 или 7-значный номер телефона, который появился на экране телевизора на секунду ?! Используя специальную технику, описанную ниже, вы превратитесь в прогулочную телефонную книгу! Очевидно, что число 402легче запомнить, чем число 110010010, а число 337377легче запомнить,...

16
Базовое преобразование со строками

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

16
Сумма двоичных подстрок

Эта задача проста, учитывая десятичное число, преобразовать в двоичное и вычислить сумму подстрок двоичного числа, длина которых короче исходного числа. Вот пример: Input: 11 Binary: 11 -> 1011 Substrings: 101 = 5 011 = 3 10 = 2 01 = 1 11 = 3 1 = 1 0 = 0 1 = 1 1 = 1 Sum: 5+3+2+1+3+1+0+1+1=17...

16
Разложи число!

Ваша задача - разложить число в следующем формате. Это похоже на базовое преобразование, за исключением того, что вместо перечисления digitsв базе, вы перечисляете values, так что этот список складывается со входом. Если заданная база есть n, то каждое число в списке должно быть в форме k*(n**m),...

16
Преобразовать чертеж ASCII-блока в Unicode

Я беззастенчиво публикую запрос о чем-то, что я бы нашел полезным. Задача состоит в том, чтобы взять произвольный чертеж Ascii Box, как это | +----+----+ | state A +---+ +---------+ | | +----v----+ | state B | +---------+ ... и превратить его во что-то более красивое, используя символы рисования...

16
Декодировать переменную длину

Величина переменной длины (также упоминается как VLQ или uintvar) способ кодировать до 28 битное целое значение , используя только столько байт , сколько необходимо. Это использовалось в формате файла MIDI как способ минимизировать размер определенных данных события. Как это работает, довольно...

16
Непалиндромные числа

Строго непалиндромное число N является числом , которое не палиндром в любом базе (в базах от 2 до N-2). Эти номера указаны в OEIS Например, число 19в базе 2,3,4,5,6, ... 17: 10011, 201, 103, 34, 31, ... 12. Ни одно из этих представлений не является палиндромным, поэтому число строго непалиндромно....

16
Цифровое разнообразие

Положительное целое число может быть представлено в целочисленной базе 1 <= b < inf. При преобразовании в эту базу он имеет некоторое количество различных цифр. Любое положительное целое число в базе 1имеет 1четкую цифру. Большинство положительных целых чисел в базе 2имеют 2разные цифры, за...

16
Уходи! Нет-1 здесь!

Я играл с некоторыми числами и нашел последовательность, которая, конечно, на OEIS. Это A005823 : числа, троичное расширение которых не содержит единиц . Идет: a (2n) = 3 * a (n) +2 a (2n + 1) = 3 * a (n + 1) а (1) = 0 а = 0,2,6,8,18,20,24,26,54 .... Я написал CJam-программу, которая генерирует...

15
Мозг ** к Унару и обратно

Язык , который очень полезен в ограниченном источнике и других подобных проблемах является Унарным , Brainfuck производным , в котором программы записываются с использованием только один символом. Ваша работа состоит в том, чтобы написать программу для конвертации программ из brainfuck в унарные и...

15
Наклонные двоичные числа

Если задано целое число n, выведите первые nнаклонные двоичные числа с индексами 0 или 1. Они называются так из-за того, как они генерируются: Напишите числа в двоичном виде друг под другом (выровнено по правому краю): ........0 ........1 .......10 .......11 ......100 ......101 ......110 ......111...