The Euler Project proposes some mathematical problems to be solved using any programming language. In this wiki, we will see and discuss solutions using Python.
Being mathematical challenges, these problems can be elegantly solved using functional programming. If this term is unfamiliar to you, take a look on these references and discover this exciting paradigm (1, 2, 3, 4).
As Python is not a functional language, some of these solutions won't be Pythonic. Still, this is the challenge: find the most elegant (not faster) solution with FP. If you want to learn a pure functional language, take a look at Haskell.
Of course, you should not check the proposed solutions unless you've find your own.
If you have any question or comment, moc.liamg|dnalkot#em liame. Feel free to add new solutions to the wiki.





