Project Euler

 


Ejercicios de Proyect Euler

Con esta actividad entendí de mejor manera el proceso de encapsulacion dado que cada función encapsula dentro de si misma operaciones y datos, esto lo podemos ver de manera mas practica la realización de los ejercicios de Proyect Euler que nos muestra como una función en javascript puede resolver problemas matemáticos complejos como simple.

Estos los veremos a continuación: 

Ejercicio numero 1: Si enumeramos todos los números naturales por debajo de 10 que son múltiplos de 3 o 5, obtenemos 3, 5, 6 y 9. La suma de estos múltiplos es 23.

Encuentra la suma de todos los múltiplos de 3 o 5 por debajo de 1000.

Este ejercicio lo que hace es buscar todo los números primeros de 3 y 5 hasta el numero 1000, podemos ver que con esta simple función podemos obtener un resultado que hacerlo a mano o a calculadora nos tomaría demasiado tiempo vuelta esta función hace el trabajo por nosotros.

y asi seguimos con los demas ejercicios que en parte pueden ser complicados de entender pero nos solucionan la vida al momento de necesitar resolver este tipo de problemas como lo es el ejercicio numero 2 que es:

Cada nuevo término de la secuencia de Fibonacci se genera sumando los dos términos anteriores. Al comenzar con 1 y 2, los primeros 10 términos serán:

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

Al considerar los términos en la secuencia de Fibonacci cuyos valores no excedan los cuatro millones, encuentre la suma de los términos pares.

por teoría la secuencia de fibonacci es un proceso algo simple de entender por que el primer numero se suma con el siguiente y sucesivamente hasta obtener el valor a buscar o la secuencia necesitada , en este ejercicio nos esta pidiendo la secuencia de fibonacci que no sobre pase los 4 millones.

Ejercicio numero 3:

Los factores primos de 13195 son 5, 7, 13 y 29.

¿Cuál es el factor primo más grande del número 600851475143?



este es otro de los tantos ejercicios que nos facilitan el resolver problemas dado que solo cambiamos nuestro valor a ingresar en la función y esta realizara las operaciones necesarias para obtener el resultado requerido.

Uno de los ejercicios mas complicados para mi fue el de la suma de primos dado que tenia que crear una función que me verifique si el numero a ingresar y su los números posteriores son primos y después ingresar ese resultado a otra función y realizar la suma.


La verdad realizar algunos de los ejercicios fueron un reto dado que uno debe conocer las operaciones matemáticas para después poder hacerlas código en este caso javascript, si te interesan los demas ejercicios que realice los puedes encontrar en mi github Ejercicios Proyect Euler

Comentarios