Projeto Euler

Uma dica para quem quer aprender alguma linguagem de programação + matemática: o Projeto Euler.

https://projecteuler.net/

Este contém 788 problemas a serem resolvidos, em ordem crescente de dificuldade.

O próximo desafio só é liberado após resolver o atual.

Usuário deve fazer cadastro para acessar, e é gratuito.

Exemplo, essa aqui é a primeira tarefa:

“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″

No caso acima, há uma abordagem ingênua (testar todo mundo, força bruta), e também algumas mais elaboradas (testar múltiplos de 3 e 5 e tomar cuidado quando o número é múltiplo de ambos).

Eles pedem para não divulgar soluções, que são como spoilers de filmes, estragam toda a brincadeira.

Tem um fórum de discussão para cada problema, a fim de ajudar quem está com dificuldades.

Qualquer linguagem de programação pode ser utilizada – você só informa a resposta e vê se acertou ou não.

O nome do site é em homenagem ao grande matemático suíço Leonhard Euler, que viveu cerca de 200 anos atrás. Foi o mais prolífico dos matemáticos, escrevendo teoremas variando desde grafos até números complexos. Em um determinado momento de sua vida, Euler perdeu totalmente a visão, porém continuava enxergando com sua mente: ele ditava os teoremas e cálculos de sua cabeça para os auxiliares redigirem artigos.

E haja artigos. Euler tem 850 publicações, compilados em 92 livros!

Veja também:

Um comentário sobre “Projeto Euler

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s