taupezen / advent-2022-clojure

Advent of Code 2022 (Clojure)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

advent-2022-clojure

This is my code for the 2022 Advent of Code, all solutions in Clojure.

All code is under the src directory. Each solution-file is named dayNN.clj and contains both puzzle solutions for that day. These are the publically-facing functions part-1 and part-2. These files are the code exactly as I used it to solve and submit the answers. If I revisit any of the days and try to clean up or optimize the solutions, that work will be in a separate file that will be named dayNNbis.clj. (Except that I will likely go back and comment the code after the fact, when I'm not racing the clock.)

The resources directory contains the input data for each day. These files are named for the day (dayNN.txt), and files with the example input are named dayNN-example.txt.

Stats

Number of answers correct on first submission: 47/50 (94%)

Highest finish for first half: 2944 (day 22)

Highest finish for second half: 2504 (day 25)

Usage

This project is managed with Leiningen. Running the following will download any dependencies and start a REPL:

lein repl

About

Advent of Code 2022 (Clojure)


Languages

Language:Clojure 100.0%