Add tests and data
author |
Steve Losh <steve@stevelosh.com> |
date |
Sun, 16 Dec 2018 18:30:05 -0500 |
parents |
75998992ab3c |
children |
429ed81c46c2 |
(defpackage :advent
(:use :cl :losh :iterate :advent.quickutils)
(:export
:define-problem
:read-all
:read-lines
:read-lines-of-numbers-and-garbage
:ensure-string
:ensure-stream
:char-invertcase
:emptyp
:extremum+
:extremums
:hamming-distance
:hash-table=
:integral-range
:manhattan-distance
:manhattan-neighbors
:nth-digit
:unique
:ring
:ring-prev
:ring-next
:ring-data
:map-ring
:do-ring
:ring-list
:ring-length
:ring-move
:ring-insert-after
:ring-insert-before
:ring-cutf
:ring-prevf
:ring-nextf
:ring-cutf
:ring-movef
:ring-insertf-after
:ring-insertf-before
))
(defparameter *advent-use* '(:use :cl :losh :iterate :advent :advent.quickutils))