I couldn’t find an existing compilation of Nim practice websites, so
I thought it would be helpful to create one. Here’s what I’ve found so far:
Sites with Native Nim Support:
- Exercism - Low difficulty, excellent support, best experience, uses latest Nim compiler
- Code Golf - Can be used as general programming challenge website, supports latest Nim compiler
- Kattis - All ranges of difficulty, 5000+ problems, uses Nim v2.0.0
- CodeWars - Easy and Medium difficulty, most katas use outdated Nim v1.6 compiler, some even older version
- Sphere Online Judge - Uses Nim v0.19.4
Sites Supporting JavaScript (Compatible with Nim’s JS Backend):
- LeetCode - Add
{.exportc.}
pragma to your function and compile with-b:js
backend - Potentially all other programming challenges websites that support js or nodejs, but I’ve only tested leetcode.
Language-Agnostic Websites (Text/Output Based):
- Advent of Code - good quality Christmas-themed puzzles, runs in December (see y’all in a week!)
- Everybody Codes - similar to Advent of Code, but starts one month early
- Project Euler - mathematical/programming problems, difficulty spike past first 100 problems
- The Weekly Challenge - submissions are not checked
Please share any other resources you know!
You must log in or # to comment.