Hola a todos !
la verdad es que sigo de hace tiempo el foro cada vez q tengo una duda, mi cuenta no la pude recordar por lo q tuve q hacerme otra xD
en fin, vamos a mi problema:
resulta que ando haciendo ejercicios matematicos en php.
en esta oportunidad, mi ejercicio se trata de encontrar un número que tenga mas de X divisores, la idea es que el valor de la X sea relativamente grande, por ejemplo 900 o 1000...
de momento pongo esta porción de código que tengo hecha:
a una variable le doy un numero, y luego por fuerza bruta voy contando sus divisiones exactas, asi puedo saber cuantos divisores tiene
Código:
$i = 2;
$rep = 1;
while($i <= $numero){
if( $numero % $i == 0){
$rep++;
}
$i++;
}
echo $numero." tiene ".$rep." divisores.";
el drama como uds saben, cuando se trate de numeros grandes (como por ejemplo miles de miles de millones) esto tomará demasiado tiempo...
¿¿¿alguien sabe de algun algoritmo, o dónde puedo buscar y leer, o alguna técnica para hacer este tipo de procesos de manera más eficiente ???
eso por ahora
saludos a todos !