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.
aoc-racket/aoc-racket.scrbl

48 lines
1.9 KiB
Plaintext

8 years ago
#lang scribble/manual
8 years ago
@(require (for-label racket rackunit sugar/list))
8 years ago
8 years ago
@title{Advent of Code: solutions & explanations}
8 years ago
@author[(author+email "Matthew Butterick" "mb@mbtype.com")]
8 years ago
@defmodule[aoc-racket]
@italic{Dedicated to curious characters everywhere, especially those learning Racket.}
8 years ago
8 years ago
@link["http://adventofcode.com"]{Advent of Code} is a series of programming puzzles designed by @link["http://was.tl"]{Eric Wastl}.
8 years ago
I find that programming puzzles are a good way of learning something new about a programming language, or learning how to do certain things better. Documenting these solutions helped me nail down some discoveries.
8 years ago
Thank you to Eric Wastl. If you like Advent of Code, please @link["http://adventofcode.com/about"]{pay him for it}.
8 years ago
You can install this package (if you haven't already) with
8 years ago
@tt{raco pkg install aoc-racket}
8 years ago
8 years ago
@local-table-of-contents[]
8 years ago
@include-section[(submod "day01.rkt" doc)]
@include-section[(submod "day02.rkt" doc)]
@include-section[(submod "day03.rkt" doc)]
@include-section[(submod "day04.rkt" doc)]
@include-section[(submod "day05.rkt" doc)]
@include-section[(submod "day06.rkt" doc)]
@include-section[(submod "day07.rkt" doc)]
@include-section[(submod "day08.rkt" doc)]
@include-section[(submod "day09.rkt" doc)]
8 years ago
@include-section[(submod "day10.rkt" doc)]
@include-section[(submod "day11.rkt" doc)]
@include-section[(submod "day12.rkt" doc)]
@include-section[(submod "day13.rkt" doc)]
8 years ago
@include-section[(submod "day14.rkt" doc)]
8 years ago
@include-section[(submod "day15.rkt" doc)]
8 years ago
@include-section[(submod "day16.rkt" doc)]
8 years ago
@include-section[(submod "day17.rkt" doc)]
8 years ago
@include-section[(submod "day18.rkt" doc)]
8 years ago
@include-section[(submod "day19.rkt" doc)]
8 years ago
@include-section[(submod "day20.rkt" doc)]
8 years ago
@include-section[(submod "day21.rkt" doc)]
@include-section[(submod "day22.rkt" doc)]
8 years ago
@include-section[(submod "day23.rkt" doc)]
8 years ago
@include-section[(submod "day24.rkt" doc)]
@include-section[(submod "day25.rkt" doc)]