From 295b0f9b13109149d4e5daaaa3e786ff02dcd1ee Mon Sep 17 00:00:00 2001 From: Matthew Butterick Date: Mon, 9 Dec 2019 08:36:15 -0800 Subject: [PATCH] Create README.md --- 2019/README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 2019/README.md diff --git a/2019/README.md b/2019/README.md new file mode 100644 index 0000000..a421551 --- /dev/null +++ b/2019/README.md @@ -0,0 +1,15 @@ +## MB’s Advent of Code tips + +* Complex numbers are a nice way of modeling two-dimensional positions. + +* Use lists whenever feasible, because there are many useful list functions in the Racket library that don’t have vector equivalents. + +* In particular, [these list functions](https://docs.racket-lang.org/reference/pairs.html?q=racket%2Flist#%28part._.Additional_.List_.Functions_and_.Synonyms%29) are very useful. + +* The `graph` library can be useful for graph-based problems. + +## My solutions + +I try to write solutions that are succinct but not cryptic. + +I don’t optimize for speed.