- Each day is in a separate folder, with its own language
- Each folder contains 2 files
p1
andp2
and the input fileinput.txt
- List of problems can be found here
- Most of the programs were run on repl.it
- Most of the solutions have a naive approach, and are not optimized for speed
- Some programs may error out due to the input having CRLF line endings, so you may have to convert them to LF and vice versa
- Day 1 using Bash
- Day 2 using C
- Day 3 using C++
- Day 4 using C#
- Day 5 using Clojure
- Day 6 using Crystal
- Day 7 using Dart
- Day 8 using Elixir
- Day 9 using Go
- Day 10 using Groovy
- Day 11 using Haskell
- Day 12 using Java
- Day 13 using JavaScript
- Day 14 using Kotlin
- Day 15 using Lua
- Day 16 using Perl
- Day 17 using PHP
- Day 18 using Python
- Day 19 using Ruby
- Day 20 using Rust
- Day 21 using Scala
- Day 22 using Scheme
- Day 23 using Swift
- Day 24 using TypeScript
- Day 25 using Zig