# Advent of Code 2022 Complete

**URL:** <https://discourse.haskell.org/t/advent-of-code-2022-complete/8872>\
**Category:** Show and Tell\
**Created:** [February 22, 2024, 11:49am UTC](https://discourse.haskell.org/t/advent-of-code-2022-complete/8872 "2024-02-22T11:49:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![emiruz](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/emiruz/32/4042_2.png) [@emiruz](https://discourse.haskell.org/u/emiruz)\
**Post date:** [February 22, 2024, 11:49am UTC](https://discourse.haskell.org/t/advent-of-code-2022-complete/8872/1 "2024-02-22T11:49:11Z")

</div>

Here are my complete Advent of Code 2022 [solutions](https://github.com/emiruz/adventofcode2022/tree/main) in a average of 27 lines of code (LOC). My main emphasis was solving everything using minimum LOC and minimal vocabulary whilst maintaining reasonable performance.

I wanted to share it because I only had about 2 weeks experience with Haskell (did [this](https://www.cis.upenn.edu/~cis1940/spring13/lectures.html) course) when I had started it, so others learning the language may find it a useful resource since for any given solution you don’t need to understand much outside of a handful of functions from the standard library or the containers package.

I’m ever grateful for comments and criticisms.
