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

41
Является ли это число целой степенью -2?

Есть умные способы определить, является ли число степенью 2. Это больше не интересная проблема, поэтому давайте определим, является ли данное целое число целой степенью -2 . Например: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes: (-2)² правила Вы...

41
Можно ли записать это число в формате (3 ^ x) - 1?

Вызов: Создайте программу, которая принимает положительное целое число и проверяет, можно ли ее записать в виде (3 ^ x) -1, где X - другое положительное целое число . Если это возможно, выведите X Если это невозможно, выведите -1 или ложное утверждение. Пример входов / выходов Входные данные: 2 Его...

41
Боже, Гиза Гольф!

«Число Гизы», также в разговорной речи известное как номер Тимми, - это любое число, цифры которого представляют пирамиду ( A134810 ). Например, «12321» - это номер Гизы, потому что его можно визуализировать так: 3 2 2 1 1 Тем не менее, что-то вроде «123321» не является числом Гизы, потому что есть...

40
Двигаясь скромный минимум

Вдохновленный вопросом о переполнении стека. Название здесь полностью моя вина. Соревнование Учитывая список натуральных чисел, содержащий как минимум две записи, замените каждое число на минимум всех записей, исключая себя. Контрольные примеры [4 3 2 5] -> [2 2 3 2] [4 2 2 5] -> [2 2 2 2] [6...

40
Совместное использование (персонажей) это забота!

обзор Рассмотрим следующую задачу: Учитывая положительное целое число n> 0 , выведите его целочисленный квадратный корень. Целочисленный квадратный корень числа n является наибольшим значением x, где x 2 ≤ n , обычно выражается формулой floor(sqrt(n)). Примеры: 25 -> 5, 24 -> 4, 40 ->...

40
Наибольший общий делитель

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

39
Natural Pi # 0 - Рок

Цель Создайте программу / функцию, которая принимает входные данные N, проверяет, являются ли Nслучайные пары целых чисел относительно простыми, и возвращает sqrt(6 * N / #coprime). TL; DR Эти проблемы представляют собой симуляции алгоритмов, которые требуют только природы и вашего мозга (и,...

39
Тест делимости

задача Даны два строго положительные целые числа п и д в качестве входных данных, определить , является ли п является равномерно делится на д , то есть, если существует целое число д такое , что n = qd. Вы можете написать программу или функцию и использовать любой из наших стандартных методов...

39
Триангуляция текста

Напишите программу или функцию, которая принимает строку, гарантированно содержащую только печатаемые символы ASCII, за исключением пробела, и длину положительного треугольного числа (1, 3, 6, 10, 15, ...). Выведите или верните ту же строку, но в форме треугольника, используя пробелы. Некоторые...

39
Добавление чисел с помощью регулярных выражений

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

39
Вычислить сумму разности цифр числа

Попробуйте взять некоторое неотрицательное целое число, например 8675309, и вычислить абсолютные значения разностей между всеми парами соседних цифр. Для 8675309получаем |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Набирать эти результаты вместе дает другое, меньшее...

37
Оставь все квадраты, вы, которые разделяют меня

Определения Идеальный квадрат представляет собой целое число , которое может быть выражено как квадрат другого целого числа. Например, 36это идеальный квадрат, потому что 6^2 = 36. Бесквадратное число является целым числом , которое не делится на любой совершенной площади, за исключением 1....

37
Копы - квадратный квадратный корень

Примечание. Это ветка полицейских , в которой нужно разместить зашифрованный код. Вот ветка грабителей, где взломанный источник должен быть опубликован и связан с ответом полицейского. Задача: Напишите самую короткую безопасную программу, которая умножает квадратный корень из целого числа n на...

37
Разница квадрата суммы

Найдите разницу между квадратом сумм и суммой квадратов. Это математическое представление: ( ∑ н )2- ∑ н2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Ваша программа / метод должны принимать два входа, это ваш нижний и верхний пределы диапазона, и они включены. Пределы будут целыми числами выше 0. Ваша...

37
Выведите наибольшее число с наименьшим количеством цифр

Учитывая непустой список положительных десятичных целых чисел, выведите наибольшее число из набора чисел с наименьшим количеством цифр. Список ввода не будет в каком-либо определенном порядке и может содержать повторяющиеся значения. Примеры: [1] -> 1 [9] -> 9 [1729] -> 1729 [1, 1] -> 1...

37
Leyland Numbers

Если задано натуральное число n, верните n-й номер Лейланда . Номер лейланд Числа Лейланда являются положительными целыми числами kвида k = x^y + y^x Где x,yцелые числа строго больше 1. Они перечислены в порядке возрастания. РЕДАКТИРОВАТЬ: @DigitalTrauma предложил включить следующее «определение»:...

36
Заменить двойки тройками

Учитывая положительное целое число п написать код , чтобы взять его разложение на простые множители и замены всех его факторов 2с 3. Например 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 Это код-гольф, поэтому цель состоит в том, чтобы минимизировать количество байтов в вашем ответе. Контрольные примеры 1...

36
Сложные двоичные числа

Давайте создадим простое сюръективное отображение из положительных целых чисел в гауссовы целые числа , которые являются комплексными числами, где действительная и мнимая части являются целыми числами. Например 4538, если задано положительное целое число, выразите его в двоичном формате без...

36
Фибоначчи orial

Определение Последовательность Фибоначчи F(n)на натуральных числах определяется так: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Fibonacci-orial положительного целого числа является продуктом [F(1), F(2), ..., F(n)]. задача Учитывая положительное целое...

36
Деление и остаток

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