Project Euler é um site com uma série de problemas matemáticos, que envolvem a utilização de programação para solucioná-los.
Atualmente, o site conta com 344 desafios, com nível crescente de dificuldade, onde é exigido conhecimento de lógica de programação e matemática.
Para começar a se divertir programando, faça o cadastro no site, assim seu progresso será armazenado. Depois de logado, é só escolher o desafio, resolver e postar a resposta, caso esteja correta, ele será marcado como resolvido.
“Project Euler existe para encorajar, desafiar e desenvolver as habilidades e gozo de qualquer pessoa com interesse no fascinante mundo da matemática.”
Desafio 1:
Se listar todos os números naturais inferiores a 10 que são múltiplos de 3 ou 5, temos 3, 5, 6 e 9. A soma dos múltiplos é 23.
Encontre a soma de todos os múltiplos de 3 ou 5 abaixo de 1000.
Solução em PHP:
<?php
$soma = 0;
for($i =1; $i<1000;$i++)
{
if1)$i%3 == 0) || ($i%5 == 0
{
$soma += $i;
}
}
echo $soma;
?>
Agora é com vocês, tentem resolver os desafios.
Acesso o projeto em:
http://projecteuler.net
Publicado por Francisco Ismael Farias Gomes em 29/08/2011
Fonte: http://www.vivaolinux.com.br/dica/Project-Euler
Posts Relacionados
References
1. | ↑ | $i%3 == 0) || ($i%5 == 0 |