public static int numeroDivisores(int n){
int n =0 ;
for (int i=1;i<=n;++i){
if (n%i==0){
++n;
}
}
return n;
}
He hecho ese método para hallar el número de divisores de un número. Pero necesita hacerlo de alguna forma mejor que lleve menos tiempo para compilar. Ya que invoco muchas veces este método en otro método y con cifras grandes tarda mucho tiempo.
¿Alguien sabria alguna forma de optimizar este metodo?
Un saludo, gracias.