Ejercicios 1-5 del Proyecto Euler

1 Ejercicio 1: Sumar los enteros menores de 1000
que sean múltiplos de 3 ó 5.

Los números naturales menores que 10 que son múltiplos de 3 ó 5 son
3, 5, 6 y 9. La suma de estos múltiplos es 23

Definir la función euler1 tal que (euler1 n) es la suma de todos los
múltiplos de 3 ó 5 menores que n. Por ejemplo,
   euler1 10 => 23
Calcular la suma de todos los múltiplos de 3 ó 5 menores que 1000.

2 Ejercicio 2: Sumar los términos pares de la
sucesión de Fibonacci que no superen los 4000000.

Cada término de la sucesión de Fibonacci se obtiene sumando los dos
anteriores. Comenzando con 1 y 2, los 10 primeros términos son
   1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
Definir la función euler2 tal que euler2(n) es la suma de los términos pares
(2,8,34,...) de la sucesión de Fibonacci que menores que n. Por ejemplo,
   euler2(40) = 44

Calcular euler2(4000000).

3 Ejercicio 3: Calcular el mayor factor primo de
un número compuesto.

Los factores primos de 13195 son 5, 7, 13 y 29. Definir la función euler3 tal
que euler3(n) es el mayor factor primo de n. Por ejemplo,
   euler3(13195) = 29
¿Cuál es el mayor factor primo del número 600851475143?

4 Ejercicio 4: Calcular el mayor capicúa
producto de números de 3 cifras.

Un capicúa es un número que es igual leído de izquierda a derecha que de
derecha a izquierda. El mayor capicúa formado por el producto de dos
números de 2 cifras es 9009 = 91 × 99.

Definir la función euler4 tal que euler4(n) es el mayor capicúa que es el
producto de dos números de n cifras. Por ejemplo,
   capicua4(2) = 9009
Calcular capicua4(3).

5 Ejercicio 5

Definir la función menorDivisible tal que menorDivisible(a,b) es el menor
número divisible por los números desde a hasta b. Por ejemplo,
   menorDivisible(1,10) = 2520
Calcular el menor número divisible por los números del 1 al 20.


Created with wxMaxima.