Mercurial > lbo > hg > aoc22
view 2023/dune @ 64:c9010e9a5257
Day 12 Part 2
Add memoization implementation for count function
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sat, 23 Dec 2023 15:13:15 +0100 |
parents | f2355e1a8e8c |
children | 2746741a49f6 |
line wrap: on
line source
(executable (name day01) (modules day01) (libraries base core) (preprocess (pps ppx_let))) (executable (name day02) (modules day02) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv))) (executable (name day03) (modules day03) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv))) (executable (name day04) (modules day04) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv))) (executable (name day05) (modules day05) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv))) (executable (name day06) (modules day06) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv))) (executable (name day07) (modules day07) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv))) (executable (name leakyroof) (modules leakyroof) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv))) (env (dev (flags (:standard -w -32-33)))) (executable (name day08) (modules day08) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv))) (executable (name day09) (modules day09) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv))) (executable (name day10) (modules day10) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv ppx_compare))) (executable (name day11) (modules day11) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv ppx_compare))) (executable (name day12) (modules day12) (libraries base core angstrom) (preprocess (pps ppx_let ppx_sexp_conv ppx_compare ppx_deriving.show ppx_deriving.eq)))