Project Euler para niños
Datos para niños Project Euler |
||
---|---|---|
![]() |
||
Información general | ||
Dominio | projecteuler.net | |
Tipo | Sitio web de resolución de problemas | |
Comercial | No | |
Idiomas disponibles | Inglés | |
En español | No | |
Estado actual | Activo | |
Gestión | ||
Desarrollador | Colin Hughes | |
Lanzamiento | 5 de octubre de 2001 | |
Estadísticas | ||
Usuarios registrados | > 650 000 | |
Project Euler es un sitio web muy interesante para quienes disfrutan de las matemáticas y la programación informática. Su nombre viene del famoso matemático Leonhard Euler. En este sitio, puedes encontrar muchos problemas de matemáticas que están diseñados para ser resueltos usando programas de computadora.
Este proyecto es popular entre estudiantes y adultos de todo el mundo. Fue creado en 2001 por Colin Hughes. Desde entonces, ha crecido mucho y tiene más de 700 problemas. Cada semana se añade un problema nuevo, excepto en verano. Los problemas tienen diferentes niveles de dificultad. Sin embargo, todos se pueden resolver en menos de un minuto si usas un método de programación eficiente.
Después de resolver un problema correctamente, puedes acceder a un foro especial. Allí, los usuarios comparten sus ideas y soluciones. Hasta noviembre de 2016, más de 650,000 personas en todo el mundo habían resuelto al menos un problema en Project Euler.
Contenido
Project Euler: Desafíos de Matemáticas y Programación
Project Euler es una plataforma que te reta a usar tus habilidades en matemáticas y programación. Es una excelente manera de practicar y mejorar en ambas áreas.
¿Cómo funciona Project Euler?
Los participantes pueden ver su progreso a través de "logros". Estos logros se obtienen al resolver cierta cantidad de problemas. Por ejemplo, ganas un nuevo logro por cada 25 problemas que resuelves.
También hay premios especiales por resolver combinaciones específicas de problemas. Por ejemplo, hay un logro si resuelves cincuenta problemas que tienen números primos. Además, existe un nivel especial para los primeros cincuenta usuarios que resuelven los problemas nuevos.
Un ejemplo de problema
El primer problema de Project Euler te ayuda a entender cómo funciona. Dice así:
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum of all the multiples of 3 or 5 below 1000.Si anotamos todos los números naturales menores 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 menores de 1000.
Este problema es más sencillo que otros, pero muestra la importancia de usar un método de programación eficiente.
¿Cómo resolver el problema?
Una forma de resolverlo es revisar cada número del 1 al 999. Si el número es múltiplo de 3 o de 5, lo sumas a un total. Este método es fácil de entender y programar. Aquí te mostramos cómo se vería en un pseudocódigo (un lenguaje que parece código, pero es más fácil de leer):
Establecer TOTAL en 0; Para cada NUM desde 1 hasta 999 hacer Si NUM es múltiplo de 3 O si NUM es múltiplo de 5 entonces Sumar NUM a TOTAL; Mostrar TOTAL
Para problemas más difíciles, es muy importante encontrar una forma más rápida de resolverlos. Para este problema, se pueden usar trucos matemáticos para hacer menos operaciones. Esto hace que el programa sea mucho más rápido.
Galería de imágenes
Véase también
En inglés: Project Euler Facts for Kids