- Supports multiple years and days.
- Supports multiple languages.
- Ruby
- Python
- JavaScript/TypeScript (with Bun)
- Zig
- Rust
- Java
- Coming soon:
- Kotlin
- C#
- Go
- Elixir
- Swift
# Usage: meta/setup.rb <year> [<day>] [--lang=<language>]
# Setup the year 2024 in random languages
meta/setup.rb 2024
# or, setup the year 2024, day 4 in a random language
meta/setup.rb 2024 4
# or, setup the year 2024, day 4, using python
meta/setup.rb 2024 4 --lang=python
# Usage: meta/run.rb <year> <day> <level>
# Run and submit the solution for year 2024, day 4, level 2
meta/run.rb 2024 4 2