Diferencia entre revisiones de «2010 Ejercicio 5: Buscar el número primo que ocupa la posición 10001 en la secuencia de números primos»
De Software Libre para la Enseñanza y el Aprendizaje de las Matemáticas (2010-11)
(Página creada con '== Enunciado == Sumar los enteros menores de 1000 que sean múltiplos de 3 ó 5. == Solución 1 (en Groovy) == La solución que propongo está escrita en lenguaje Groovy. Este …') |
(→Enunciado) |
||
Línea 1: | Línea 1: | ||
== Enunciado == | == Enunciado == | ||
− | + | Buscar el número primo que ocupa la posición 10001 en la secuencia de números primos. | |
== Solución 1 (en Groovy) == | == Solución 1 (en Groovy) == |
Revisión del 15:45 21 abr 2010
Enunciado
Buscar el número primo que ocupa la posición 10001 en la secuencia de números primos.
Solución 1 (en Groovy)
La solución que propongo está escrita en lenguaje Groovy. Este es un lenguaje muy reciente con licencia libre y derivado del Java, por tanto entra dentro de la categoría de lenguajes orientados a objetos. En la página http://groovyconsole.appspot.com/ podemos introducir el código y ejecutarlo pulsando "Execute Script".
Quien desee aprender más acerca de dicho lenguaje puede visitar la página http://groovy.codehaus.org/. Actualmente me gano la vida programando en dicho lenguaje ;)
Solución: 233168
def suma = 0 for (i in 1..999) { if (i%3 == 0 || i%5 == 0) { suma = suma + i } } println(suma)