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

19
Листифицировать число

Получив вещественное число, преобразуйте его в список списков, где отрицательный знак (если есть) становится пустым списком, целая часть - списком цифр, а дробная часть (если есть) - списком цифр. Цифры должны быть действительными числами, а не строками. Примеры 0 → [[0]] 123 → [[1,2,3]] -123 →...

19
Реальная базовая конверсия

У нас было несколько проблем с базовым преобразованием, но все они, похоже, применимы к целочисленным значениям. Давайте сделаем это с реальными числами! Соревнование Входы: Действительное положительное число x , выраженное в базе 10. Это может быть принято как число с плавающей запятой двойной...

19
Оптимальный путь через матрицу

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

19
Получите лучшее из двух массивов

Вам будет дано два массива чисел с плавающей точкой. Ваша задача состоит в том, чтобы соединить соответствующие элементы двух массивов и получить максимум для каждой пары. Однако , если два соответствующих элемента равны, вы должны взять их сумму вместо. Например, учитывая списки [1, 3, 3.2, 2.3]и...

19
Рассчитать площадь правильного многоугольника

Дано целое число, nгде 3 <= n < 2^32, вычислите площадь правильного n-гона с апотемой 1; формула для которой есть n * tan(π / n). Для тех, кто не знает, что такое апофема: Апофемом правильного многоугольника является отрезок от центра до середины одной из его сторон. Выведите площадь n-gon в...

19
Сколько существует чисел Линч-Белла?

Вызов Учитывая целое число, в nкачестве входных данных где 36 >= n >= 2выведите количество чисел Линч-Белла в базе n. Выход должен быть в базе 10. Числа Линч-Белл Число представляет собой числа Линча-Белла, если: Все его цифры уникальны (без повторения цифр) Число делится на каждую из его...

19
Одиночные перестановки массива

Вдохновленный Взятые из вопроса на переполнение стека . Соревнование Получив целое число n>1, выведите все массивы, которые можно получить, поменяв местами ровно две записи в массиве [1, 2, ..., n]. Массивы могут быть изготовлены в любом порядке. Вы можете последовательно использовать [0, 1,...

19
Найти интегральные корни многочлена

Вызов Задача состоит в том, чтобы написать программу, которая принимает коэффициенты любого полиномиального уравнения n-степени в качестве входных данных и возвращает интегральные значения x, для которых выполняется уравнение. Коэффициенты будут предоставлены в качестве входных данных в порядке...

19
Сделайте программу Треугольности действительной

Треугольность - это новый esolang, разработанный г-ном Xcoder, где структура кода должна следовать очень специфической схеме: Для этой nстроки кода в ней должны быть ровно 2n-1символы программы. Это приводит к форме треугольника / пирамиды, причем первая строка имеет только один символ, а остальные...

19
Найти квадратный корень

Напишите код, который при получении положительного числа качестве ввода выводит наибольший положительный делитель x, меньший или равный квадратному корню из x .xИксxxИксxxИксx Другими словами, найдите наибольшее такое, чтоn>0N>0n > 0 ∃m≥n:m⋅n=x∃м≥N:м⋅Nзнак равноИкс\exists m\geq n:m\cdot n=x...

19
Найти сумму первых n оживленных чисел

терминология Увеличивающееся число равно единице, где каждая цифра больше или равна всем цифрам слева от нее (например, 12239) Уменьшающееся число - это число, где каждая цифра меньше или равна всем цифрам слева от нее (например, 95531) Надувное число - это любое число, которое не увеличивается или...

19
Развернуть и Сжать

Возьмите положительное целое число ККk качестве входных данных. Начните с n : = 1Nзнак равно1n := 1 и многократно увеличивайте NNn на наибольшую целую степень из десяти яяi , чтобы я ≤ ня≤Ni \le n и i + n ≤ kя+N≤Кi + n \le k . Повторяйте до и возвращайте список всех промежуточных значений , включая...

19
Подходим римские цифры

Вызов Для некоторой входной строки верните истинное значение, если оно представляет собой правильную римскую цифру от 1 (= I) до 3999 (=MMMCMXCIX ), а в противном случае - значение Фолси. Детали Входные данные являются непустой строкой, которая содержит только символы IVXLCDM . Римские цифры...

19
Преобразовать строку цифр из слов в целое число

Преобразуйте строку, содержащую цифры как слова, в целое число, игнорируя начальные нули. Примеры "four two"-> 42. "zero zero zero one"-> 1. Предположения Представленные материалы могут предполагать, что: Входная строка состоит из разделенных пробелами цифровых слов. Все слова действительны...

18
Экономьте деньги с округлением цены

В Канаде копейки больше не распространяются. Наличные платежи округляются до ближайших 5 центов. Деньги можно сэкономить, разделив покупки. Например, два предмета по 1,02 долл. США стоят 2,04 долл., Что округляет до 2,05 долл., Но при покупке предметов по отдельности каждая цена округляется до 1,00...

18
Подсчитайте практические цифры

Определение Целое положительное число nявляется практическим числом (последовательность OEIS A005153 ), если все меньшие положительные целые числа могут быть представлены в виде сумм различных делителей n. Например, 18это практическое число: его делители равны 1, 2, 3, 6, 9 и 18, а остальные...

18
Вернуть перевернутую версию числа

Когда число отображается на калькуляторе, можно рассмотреть, как будут выглядеть различные преобразования этого числа. Например, на семисегментном дисплее 2 отображается так: И при переворачивании по горизонтали это выглядит так: Таким образом, зеркальное отображение 2 равно 5. Задача в этой задаче...

18
Гильберт Примес Гольф

Числа Гильберта определяются как положительные целые числа в форме 4n + 1для n >= 0. Первые несколько чисел Гильберта: 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85, 89, 93, 97 Последовательность чисел Гильберта задается последовательностью OEIS A016813 ....