Racket solutions & explanations for the Advent of Code puzzles
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Go to file
Matthew Butterick aecfdf1296 refac 5 years ago
2016 end the barbarism 6 years ago
2017 d23 s2 7 years ago
2018 d10 start 6 years ago
2019 refac 5 years ago
.gitignore ignore 7 years ago
LICENSE Initial commit 9 years ago
README.md Update README.md 7 years ago
aoc-racket.scrbl add index with per-function entries 9 years ago
day01-input.txt days 1-25 9 years ago
day01.rkt end the barbarism 6 years ago
day02-input.txt days 1-25 9 years ago
day02.rkt add index with per-function entries 9 years ago
day03-input.txt days 1-25 9 years ago
day03.rkt add index with per-function entries 9 years ago
day04-input.txt days 1-25 9 years ago
day04.rkt add index with per-function entries 9 years ago
day05-input.txt days 1-25 9 years ago
day05.rkt add index with per-function entries 9 years ago
day06-input.txt days 1-25 9 years ago
day06.rkt end the barbarism 6 years ago
day07-input.txt days 1-25 9 years ago
day07.rkt end the barbarism 6 years ago
day08-input.txt days 1-25 9 years ago
day08.rkt add index with per-function entries 9 years ago
day09-input.txt days 1-25 9 years ago
day09.rkt add index with per-function entries 9 years ago
day10-input.txt days 1-25 9 years ago
day10.rkt end the barbarism 6 years ago
day11-input.txt days 1-25 9 years ago
day11.rkt add index with per-function entries 9 years ago
day12-input.txt days 1-25 9 years ago
day12.rkt add index with per-function entries 9 years ago
day13-input.txt days 1-25 9 years ago
day13.rkt add index with per-function entries 9 years ago
day14-input.txt days 1-25 9 years ago
day14.rkt end the barbarism 6 years ago
day15-input.txt days 1-25 9 years ago
day15.rkt add index with per-function entries 9 years ago
day16-input-master-attrs.txt days 1-25 9 years ago
day16-input.txt days 1-25 9 years ago
day16.rkt end the barbarism 6 years ago
day17-input.txt days 1-25 9 years ago
day17.rkt end the barbarism 6 years ago
day18-input.txt days 1-25 9 years ago
day18.rkt add index with per-function entries 9 years ago
day19-input.txt days 1-25 9 years ago
day19.rkt end the barbarism 6 years ago
day20-input.txt days 1-25 9 years ago
day20.rkt end the barbarism 6 years ago
day21-input.txt days 1-25 9 years ago
day21.rkt add index with per-function entries 9 years ago
day22-input.txt day22 solution 8 years ago
day22.rkt missing line 8 years ago
day23-input.txt days 1-25 9 years ago
day23.rkt end the barbarism 6 years ago
day24-input.txt days 1-25 9 years ago
day24.rkt end the barbarism 6 years ago
day25-input.txt days 1-25 9 years ago
day25.rkt days 1-25 9 years ago
helper.rkt add index with per-function entries 9 years ago
info.rkt more deps 6 years ago
main.rkt days 1-25 9 years ago

README.md

2015 edition

Racket solutions & explanations for the Advent of Code puzzles. Written in Racket's literate-programming dialect, scribble/lp2.

Install from the command line:

raco pkg install aoc-racket

Explanations will be installed automatically as part of the Scribble documentation.

Or just read the code and explanations online, right now.

2016 edition

Solutions (implemented as #lang DSLs) in 2016 directory (no explanations)

2017 edition

Solutions (implemented as #lang DSLs) in 2017 directory (no explanations)