I love solving programming challenges, but many programming sites don’t support Julia and I’ve been emailing them to ask for support Julia for a while. These are some websites I found to be good for Julia
With correctness verifier
HackerRank - native Julia support, however, many example code still use
stdinwould be valid. But it’s the best so far. Also, not every problem supports Julia. If you come across a problem that doesn’t support Julia, commenting on the discussion board sometimes helps.
- Exercism - It is geared toward a code polishing mentor/student feedback loop. That’s its big draw, not so much the pool of problems or ranking systems. It is non-profit and supports Julia but the posing and wording of the questions can be tightened to remove any ambiguity. It doesn’t seem to “penalize” slow solutions. E.g. with Hackerrank if your code times out, you also don’t score the points.
- Project Euler - the original and still the best. It’s language agnostic because it only ask you to put in the answer. Nothing else. So you can also use as many packages as you like. It’s the best!
- Advent of Code - It is also a coding competition that gets run in December for a few years now. Also language agnostic
- Google comp - supports Julia v1 but has a limited set of problems. Still pretty good.
- Codewars - some problems support Julia. Thanks to @jballanc for pointing it out.
- AtCoder - supports Julia 1.4.
Without correctness verifier
- Code golf StackExchange - Basically language agnostic but also no correctness verifier
- udebug.com Gives you tricky inputs to some coding challenges to test your program with. Thanks to @binarygcd for pointing it out.
Did I miss any? Please help me find more such sites. It’s awesome! Feel free to necro comment I reckon. Since it’s a living list.
2020 06 25 update
- Updated Exercism description by taking wording from @miguelraz.
Code Golf stackexchange