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

С расчетом или другим использованием факториалов

175
Математика это факт. Программирование не

В математике восклицательный знак !часто означает факториал, и он идет после аргумента. В программировании восклицательный знак !часто означает отрицание, и он стоит перед аргументом. Для этой задачи мы применим только эти операции к нулю и единице. Factorial 0! = 1 1! = 1 Negation !0 = 1 !1 = 0...

74
Найдите Факториал!

Создайте самую короткую программу или функцию, которая находит факториал неотрицательного целого числа. Факториал, представленный !как, определяется как таковой н ! : = { 1n ⋅ ( n - 1 ) !n = 0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} В простом английском...

73
Создайте «H» из меньших «H»

Вызов Создайте функцию или программу, которая при задании целого числа sizeвыполняет следующие действия: Если sizeравно 1, выведите H H HHH H H Если sizeбольше 1, выведите X X XXX X X где Xвывод программы / функции дляsize - 1 (Если вы предпочитаете, базовый случай может соответствовать 0, если вы...

39
Pseudofactorial

Есть довольно любопытное число, которое иногда появляется в математических задачах или загадках. Псевдофакториал (N) является наименьшим (то есть самым низким) общим кратным чисел от 1 до N; другими словами, это наименьшее число, в котором все числа от 1 до N являются факторами. Например,...

35
Нули в конце факториала

Напишите программу или функцию, которая находит число нулей в конце n!в базе 10, где nэто число ввода (в любом желаемом формате). Можно предположить, что nэто положительное целое число, то n!есть это также целое число. Там нет нулей после десятичной точки в n!. Также можно предположить, что ваш...

34
Повторные! Факториалы!

Не путайте с Find the factorial! Введение Факториал целого числа nможно вычислить как н ! = П × ( п - 1 ) × ( п - 2 ) × ( . . . ) × 2 × 1n!=n×(n−1)×(n−2)×(...)×2×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 Это относительно просто и ничего нового. Тем не менее, факториалы могут быть...

33
Факториалы и бесконечные циклы!

Как вы, возможно, знаете, факториал натурального числа nявляется произведением всех натуральных чисел, равных или меньших n. Например : 6! = 6*5*4*3*2*1 = 720 0! = 1 Теперь мы определим специальную операцию с нерелевантным именем, например sumFac: Учитывая положительное целое число n, sumFac(n)это...

32
Примечание о N!

Дж. Максфилд доказал следующую теорему (см. DOI: 10.2307 / 2688966 ): Если AAA является любым положительным целым числом, имеющим mmm цифр, существует такое положительное целое число NNN , что первые mmm цифр N!N!N!представляют собой целое число AAA . Вызов Вашему вызову дан некоторый найдите...

30
ASCII треугольники

Ваша задача - написать программу или функцию, которая печатает треугольник ASCII. Они выглядят так: |\ | \ | \ ---- Ваша программа будет принимать один числовой ввод nс ограничениями 0 <= n <= 1000. Вышеупомянутый треугольник имел значение n=3. Треугольник ASCII будет иметь nобратную косую...

30
Рассчитать обратное факториала

Напишите кратчайший код, который будет принимать любое действительное число больше 1 и будет выводить положительный обратный факториал. Другими словами, он отвечает на вопрос «какое число факториал равно этому числу?». Используйте функцию Gamma, чтобы расширить определение факториала до любого...

25
Факториальная сумма цифр

Задача состоит в том, чтобы вычислить сумму цифр факториала числа. пример Input: 10 Output: 27 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800, а сумма цифр в числе 10! 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27 Вы можете ожидать, что входное значение будет целым числом больше 0. Выходные данные могут быть любого...

25
Большие цифры: ультрафакториалы

Этот вопрос был переработан, пожалуйста, перечитайте его. Ultrafactorials Ультрафакториалы - это последовательность чисел, которые можно сгенерировать с помощью следующей функции: a(n) = n! ^ n! Результирующие значения растут очень быстро. Примечание: это запись A046882 в OEIS. Также связаны...

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...

22
Последняя ненулевая цифра n!

Если в качестве входных данных задано целое число 1 ≤ N ≤ 1 000 000 , выведите последнюю ненулевую цифру N! где ! является факториалом (произведение всех чисел от 1 до N включительно). Это последовательность OEIS A008904 . Ваша программа должна завершиться в течение 10 секунд на приемлемой машине...

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

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

17
Дополнительные факты!

В математике факториал, сокращенный «факт» неотрицательного целого числа n , обозначается через n! , является произведением всех натуральных чисел, меньших или равных n . Например, 5! это 1 * 2 * 3 * 4 * 5 = 120 Факториал 0 равен 1 , в соответствии с соглашением для пустого продукта. Это обычные...

16
Факторинг факториалов

Сегодня в моем классе статистики я обнаружил, что некоторые факториалы могут быть упрощены при умножении вместе! Например:5! * 3! = 5! *3*2 = 5! *6 = 6! Твоя работа: Учитывая строку, содержащую только арабские цифры и восклицательные знаки, упростите мой факториал до самой короткой из возможных...

16
Gerrymandering с логическими воротами

Мажоритарная функция - это логическая функция, которая принимает три логических входа и возвращает наиболее распространенные. Например, если maj(x,y,z)является мажоритарной функцией и Tобозначает true и Fобозначает false, то: maj(T,T,T) = T maj(T,T,F) = T maj(T,F,F) = F maj(F,F,F) = F Этот вопрос...

15
Создать программу Parrot

Учитывая ввод, выводим этот ввод бесконечно новую строку. На входе будет строка, состоящая только из печатаемых символов ASCII ( 0x20-0x7E) и новых строк ( 0x0A). Если input имеет длину 0, бесконечно выводите символы новой строки. Это код-гольф, поэтому побеждает меньше байтов на каждом языке...

13
Продукты Фибоначчи

Вы можете разложить число больше 0 как уникальную сумму положительных чисел Фибоначчи. В этом вопросе мы делаем это путем многократного вычитания максимально возможного положительного числа Фибоначчи. Например: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Теперь я называю...