Project Euler

Publicado por Francisco Ismael Farias Gomes em 29/08/2011

[ Hits: 7.870 ]

 


Project Euler



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++)
{
    if(($i%3 == 0) || ($i%5 == 0))
    {
     $soma += $i;
    }
}
echo $soma;
?>


Agora é com vocês, tentem resolver os desafios.

Acesso o projeto em:

Outras dicas deste autor

Silverlight no GNU/Linux? Instale o Moonlight!

Cacti - Monitoramento de link em tempo real

Curso SQL grátis

Leitura recomendada

Pegar parte do conteúdo (dados) de outro site com PHP utilizando explode()

Facilitanto sua vida com phpMyAdmin

Criando um gerador de números para Mega-Sena em PHP

Instalando o editor NVU no Kurumin

Listar artigos por ID/DESC no Joomla

  

Comentários
[1] Comentário enviado por jarlisson em 23/07/2012 - 05:51h

Muito bom pra quem gosta de matemática, ou só de pensar.
Bom pra treinar a criatividade e criação de algoritmos.

Uso muito quando aprendo uma nova linguagem e quero treiná-la.

[2] Comentário enviado por ismael_farias em 23/07/2012 - 07:57h

Realmente é muito bom para praticar e aperfeiçoar os conhecimentos em programação, descobri o Project Euler procurando por exercícios que me auxiliassem no aprendizado. Fiquei surpreso com a qualidade.
Show de bola!




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts