Resultados de la búsqueda a petición "factorial"
función factorial recursiva
¿Cómo puedo combinar estas dos funciones en una función recursiva para obtener este resultado: factorial(6) 1! = 1 2! = 2 3! = 6 4! = 24 5! = 120 6! = 720estos son los códigos def factorial( n ): if n <1: # base case return 1 else: return n * ...
¿Cómo escribirías un algoritmo no recursivo para calcular factoriales?
¿Cómo escribirías un algoritmo no recursivo para calcularn!?
Complejidad del programa factorial recursivo
¿Cuál es la complejidad de un programa recursivo para encontrar factorial de un número?n? Mi presentimiento es que podría serO(n).
No se puede devolver el valor correcto de una variable en una función recursiva
Estoy haciendo el siguiente programa para encontrar factorial de un número dado de forma recursiva. #include<stdio.h> int fact1=1; int recursion(int x) { if(x==0) { return fact1; } fact1=fact1*x; x--; recursion(x); } int main() { ...
Factoriales en Swift
Necesito una buena función factorial. El que he escrito aquí funciona por completo, excepto cuando n es demasiado grande. Esto es para una aplicación de calculadora, y puedo devolver 0/0 para valores que no se pueden factorizar porque tengo un ...
Cálculos numéricos reversibles en Prolog
Mientras leía SICP me encontré con el capítulo 4.4 de programación lógica. Luego comencé a buscar en el lenguaje de programación Prolog e intenté entender algunas tareas simples en Prolog. Descubrí que Prolog parece tener problemas con los ...
Cuando calculo el factorial de 100 (100!) Con Java usando enteros obtengo 0
Al hacer esto: int x = 100; int result = 1; for (int i = 1; i < (x + 1); i++) { result = (result * i); } System.out.println(result); Esto es claramente porque el resultado es demasiado grande para un número entero, pero estoy acostumbrado ...
Suma de factoriales para grandes números
¡Quiero calcular la suma de dígitos de N!. Quiero hacer esto para valores realmente grandes de N, digamos N (1500). No estoy usando .NET 4.0. No puedo usar la clase BigInteger para resolver esto. ¿Se puede resolver esto mediante algún otro ...
Recurrencia de cola con Groovy
Codifiqué 3 algoritmos factoriales: Primero, espero fallar por Stack Overflow. No hay problema Segundo, intentotail llamada recusiva, convierte el algoritmo anterior de recursivo a iterativo. @ No funciona pero no entiendo por qué. Tercero, yo ...
¿Cómo optimizar esta función factorial corta en scala? (Creando 50000 BigInts)
He comparado la versión scala (BigInt(1) to BigInt(50000)).reduce(_ * _) a la versión de python reduce(lambda x,y: x*y, range(1,50000)) y resulta que la versión scala tardó aproximadamente 10 veces más que la versión python. Supongo que una ...