Uma coleção de códigos de programa de Nayuki para resolver mais de 200 problemas matemáticos do Projeto Euler.
Todo problema resolvido possui um programa escrito em Java e geralmente em Python. Algumas soluções também possuem programas Mathematica e Haskell. Alguns programas de solução incluem uma explicação/prova matemática detalhada nos comentários para justificar a lógica do código.
Todos os problemas de 1 a 100 têm um programa Java e Python, e os problemas de 1 a 50 têm um programa Mathematica. Este pacote contém pelo menos 205 soluções em Java, pelo menos 200 em Python, pelo menos 125 em Mathematica e pelo menos 95 em Haskell.
As soluções Java requerem JDK 9+. As soluções Python são testadas para funcionar no CPython 3.9.6. As soluções do Mathematica são testadas para funcionar no Mathematica 5.1.
Página inicial com informações básicas, tabela de soluções, tempos de benchmark e muito mais: https://www.nayuki.io/page/project-euler-solutions
Copyright © 2023 Projeto Nayuki. Todos os direitos reservados. Sem garantia.
Este código é fornecido apenas para referência. Você pode republicar qualquer parte deste código literalmente com as informações do autor e do URL intactas.
Você precisa de permissão por escrito do autor para fazer modificações no código, incluir partes em seu próprio trabalho, etc.