4 ms·
I really like to use project euler when I want to learn a new language. Exercises are sorted more or less by difficulty, at least for the first 50-100, and are
by cdancette 9y ago
I really like to use project euler when I want to learn a new language. Exercises are sorted more or less by difficulty, at least for the first 50-100, and are completely langage agnostic (you just need to answer a question in a text input).
It's also very good to learn algorithm and maths. Some problems can even be solved without any programming. And for some, a certain amount of math is necessary to have a efficient solution to the problem.
Ps: you can find the first 50 problems in french here : https://www.lucaswillems.com/fr/articles/19/project-euler-traduction-des-problemes-1-a-50 https://www.lucaswillems.com/fr/articles/19/project-euler-tr...
- americanjetset 9y agoThis is exactly what I use it for.
- ctur 9y agoI've used it for the same purpose, but one thing to bear in mind is the problems are incredibly focused on a small domain, so while you can pick up some bits of a language, it is nowhere near a thorough introduction.
- Insanity 9y ago(They do ask not to share the solutions.) But nice job translating them :-)
- cdancette 9y agoThat's not me, but I found those translations very useful a few years ago! Hope it can help someone.
- mathattack 9y agoSimilar w/me. I picked up Python that way.
- hxtk 9y ago> Some problems can even be solved without any programming. Here's a fairly comprehensive list of those problems, but it hasn't been updated in a while, e.g., 601 is solvable with pencil and paper but it's new enough that it isn't on the list. https://projecteuler.chat/viewtopic.php?t=1982 https://projecteuler.chat/viewtopic.php?t=1982