Arquivo Mensal: Fevereiro 2007

Projecto Euler

Há algum tempo atrás já tinha ouvido falar no Projecto Euler, mas nunca me tinha dado ao trabalho de investigar do que se tratava.

Ontem, depois de me fazerem uma pergunta sobre o projecto, lá resolvi ver do que se tratava.

Basicamente encontramos lá uma série de desafios ligados à matemática que podemos resolver usando programação. Para quem gosta de programação, algoritmos e/ou Matemática certamente vai poder encontrar lá alguns desafios interessantes.

Um pormenor interessante que vi no site do projecto, é que afinal o Haskell é bem mais popular do que eu pensava (neste momento é a 4ª linguagem mais popular)… É claro que o C/C++ (as verdadeiras linguagens 🙂 ) lideram o ranking.

Quando tiver tempo vou ver se coloco aqui algumas propostas de resolução dos problemas (em Haskell é claro)…


Já podem encontrar as resolução de alguns dos problemas aqui. A maior parte deles foram resolvidos em Haskell, tal como tinha dito. No entanto, para alguns deles optei pelo C, pois eram mais fácil de encontrar uma solução eficiente nesta linguagem para o problema. Há ainda três problemas para os quais disponibilizei soluções nas duas linguagens (é capaz de ser interessante comparar o tempo de execução de ambas as soluções…).