Reto: Factorízame!!!

Published 26/11/2008 17:25 | Eugenio Estrada

Recordando el concurso de Salgado, el resto es muy parecido. Se trata de factorizar un número y además de la forma más rápida posible. En este caso lo importante es cuán rápido se calcule los divisores. Por lo tanto lo que se pide es una función que devuelva un ArrayList que contenga los divisores y se le pasará como parámetro el número que se quiere factorizar de tipo entero de 64 bits sin signo:

ArrayList ObtenerDivisores(ulong Numero)
{
     //Aquí tu código
}

El objetivo es que dicho algoritmo compile con .NET ;).

Mandad las respuestas a Salgado para que haga las comprobaciones ;). Es broma, mandadmelas a mí a mail arrobiña_galega eugenioestrada punto es.

Yo me estoy peleando con dicho algoritmo para clase, vosotros tenéis suerte lo podéis escribir en .NET, yo tengo que hacerlo en Pascal, jeje.

PD: Si no eres gallego no puedes escribir dicha arroba ;)

http://eugenioestrada.es/blog

Share

Archivado en:
Comparte este post:

Comentarios

# Miguel LLopis said on November 26, 2008 8:00 PM:

Divisores ;-)

# Eugenio Estrada said on November 26, 2008 8:11 PM:

Gracias Llopis! Menuda ida de olla, xDDD

# Eugenio Estrada said on November 27, 2008 2:38 PM:

Si... me explique mal. El objetivo es factorizar el número en números primos.

Ejemplo: 12

2 2 3

Solo hay que hacer la función, ya lo muestro yo en pantalla. En unos días publicaré mi solución.

;)

# Oscar Montesinos said on November 27, 2008 3:50 PM:

Hola campeón, el que he pasado por mail es fácil para pasarlo a PASCAL si no me equivoco. Por otro lado ¿Pascal?, yo di Pascal en la Universidad de Alicante...hace 19 años.

# Fran Díaz said on November 27, 2008 5:50 PM:

Jejeje, buena forma de hacer los ejercicios :P.

Yo no dí pascal, pero me suenan los ejercicios del insti :S. Creo que tienen un repositorio lleno de ellos (sin actualizar claro) y otro con los lenguajes de programación (que por supuesto tampoco actualizan :S).

En fin....

Un abrazo Euge!!

# Eugenio Estrada said on November 27, 2008 6:15 PM:

Jajajaja yo ya lo hice ;) y ya lo he entregado!

pascal for ever!!! xDDD