Preguntas frecuentes
¿Qué rango de enteros admite?
Cualquier entero entre 1 y 9.007.199.254.740.991 (2^53−1), el rango seguro en JavaScript.
¿Qué ocurre si la factorización tarda demasiado?
La división por prueba se detiene tras aproximadamente 1,5 segundos. Se muestran los factores encontrados junto con una advertencia para que repitas el cálculo si lo necesitas.
Cómo se calcula
Método
- Normalizamos el entero y descartamos signos; 0 y 1 son casos especiales.
- Buscamos factores primos hasta √n (división de prueba con pequeñas optimizaciones).
- Si queda un resto > 1, es un factor primo final.
Verificación
Ejemplo: 360 = 2³ × 3² × 5. Distintos = 3; divisores totales = (3+1)(2+1)(1+1) = 24.
Fuentes
Factorización por división de prueba; propiedades aritméticas básicas.
Última actualización: 2025-11-07