Skip to content

dlesbre/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code

Puzzle solutions for advent of code 2022, in OCaml, and advent of code 2023, in Rust. Most run under 1s, all run under 5 minutes.

Building just requires a not too old ocamlc or rustc. I tested it on OCaml 4.14.0 but it should work with earlier versions as well and Rust 1.71.1.

To compile and test on a perticular day's puzzle, use

make YEAR=2022 DAY=03 compile  # compiles
make YEAR=2022 DAY=03          # compiles and runs (part 2) on test date
make YEAR=2022 DAY=03 run      # compiles and runs on real data

Note: test and data files are not included in this repository for copyright reasons. In order to run the solution (make or make run), go to the corresponding AOC puzzle and copy:

  • the example input to <year>/<day>/puzzle_test.txt
  • the true input to <year>/<day>/puzzle_data.txt