|
1 | | -<!-- AUTOGENERATED -- DO NOT EDIT -- use `mix gen_stats` --> |
2 | 1 | # Advent of Code 2017 |
3 | 2 |
|
4 | | -[Main Page](https://adventofcode.com/2017) | [Tests](/test/2017) |
| 3 | +[Home](../../README.md) | [2015](../2015/README.md) | [2016](../2016/README.md) | 2017 | [2018](../2018/README.md) | [2019](../2019/README.md) | [2021](../2021/README.md) | [2022](../2022/README.md) | [2023](../2023/README.md) | [2024](../2024/README.md) |
5 | 4 |
|
6 | | -[2015](/lib/2015) | [2016](/lib/2016) | 2017 | [2018](/lib/2018) | [2019](/lib/2019) | [2020](/lib/2020) | [2021](/lib/2021) | [2022](/lib/2022) | [2023](/lib/2023) | [2024](/lib/2024) |
| 5 | +## β 36/50 |
7 | 6 |
|
| 7 | +[not-fast-enough](../../wiki/tags/not-fast-enough.md) `3` [op-code](../../wiki/tags/op-code.md) `3` [rust](../../wiki/tags/rust.md) `3` [sequence](../../wiki/tags/sequence.md) `3` [hash](../../wiki/tags/hash.md) `2` [random-access](../../wiki/tags/random-access.md) `2` [slow](../../wiki/tags/slow.md) `2` [arithmetic](../../wiki/tags/arithmetic.md) `1` [bitwise](../../wiki/tags/bitwise.md) `1` [count](../../wiki/tags/count.md) `1` [disjoint-set](../../wiki/tags/disjoint-set.md) `1` [fsm](../../wiki/tags/fsm.md) `1` [half-done](../../wiki/tags/half-done.md) `1` [hexagon](../../wiki/tags/hexagon.md) `1` [matrix](../../wiki/tags/matrix.md) `1` [number-theory](../../wiki/tags/number-theory.md) `1` [reduction](../../wiki/tags/reduction.md) `1` [sliding-window](../../wiki/tags/sliding-window.md) `1` [spiral](../../wiki/tags/spiral.md) `1` [tree](../../wiki/tags/tree.md) `1` [validation](../../wiki/tags/validation.md) `1` [vector](../../wiki/tags/vector.md) `1` |
8 | 8 |
|
9 | | -## :trophy: 34/50 |
10 | | - |
11 | | -| Day | Problem Page | Status | Difficulty | Solution Page | Test Page | Tags | |
12 | | -| :---: | :------: | :---: | :---: | :---: | :---: | :---: | |
13 | | -| 1 | [Inverse Captcha](https://adventofcode.com/2017/day/1) | :1st_place_medal: | :snowflake: | [day_01.ex](/lib/2017/day_01.ex) | [day_01_test.exs](/test/2017/day_01_test.exs) | [sliding-window](/wiki/tags.md#sliding-window), [rust](/wiki/tags.md#rust) | |
14 | | -| 2 | [Corruption Checksum](https://adventofcode.com/2017/day/2) | :1st_place_medal: | :snowflake: | [day_02.ex](/lib/2017/day_02.ex) | [day_02_test.exs](/test/2017/day_02_test.exs) | [arithmetic](/wiki/tags.md#arithmetic), [sequence](/wiki/tags.md#sequence), [rust](/wiki/tags.md#rust) | |
15 | | -| 3 | [Spiral Memory](https://adventofcode.com/2017/day/3) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_03.ex](/lib/2017/day_03.ex) | [day_03_test.exs](/test/2017/day_03_test.exs) | [spiral](/wiki/tags.md#spiral), [matrix](/wiki/tags.md#matrix) | |
16 | | -| 4 | [High-Entropy Passphrases](https://adventofcode.com/2017/day/4) | :1st_place_medal: | :snowflake: | [day_04.ex](/lib/2017/day_04.ex) | [day_04_test.exs](/test/2017/day_04_test.exs) | [validation](/wiki/tags.md#validation), [rust](/wiki/tags.md#rust) | |
17 | | -| 5 | [A Maze of Twisty Trampolines, All Alike](https://adventofcode.com/2017/day/5) | :1st_place_medal: | :snowflake: :snowflake: | [day_05.ex](/lib/2017/day_05.ex) | [day_05_test.exs](/test/2017/day_05_test.exs) | [not-fast-enough](/wiki/tags.md#not-fast-enough), [random-access](/wiki/tags.md#random-access) | |
18 | | -| 6 | [Memory Reallocation](https://adventofcode.com/2017/day/6) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_06.ex](/lib/2017/day_06.ex) | [day_06_test.exs](/test/2017/day_06_test.exs) | [sequence](/wiki/tags.md#sequence), [reduction](/wiki/tags.md#reduction) | |
19 | | -| 7 | [Recursive Circus](https://adventofcode.com/2017/day/7) | :2nd_place_medal: | :snowflake: :snowflake: :snowflake: | [day_07.ex](/lib/2017/day_07.ex) | [day_07_test.exs](/test/2017/day_07_test.exs) | [tree](/wiki/tags.md#tree) | |
20 | | -| 8 | [I Heard You Like Registers](https://adventofcode.com/2017/day/8) | :1st_place_medal: | :snowflake: :snowflake: | [day_08.ex](/lib/2017/day_08.ex) | [day_08_test.exs](/test/2017/day_08_test.exs) | [op-code](/wiki/tags.md#op-code) | |
21 | | -| 9 | [Stream Processing](https://adventofcode.com/2017/day/9) | :1st_place_medal: | :snowflake: :snowflake: | [day_09.ex](/lib/2017/day_09.ex) | [day_09_test.exs](/test/2017/day_09_test.exs) | [fsm](/wiki/tags.md#fsm) | |
22 | | -| 10 | [Knot Hash](https://adventofcode.com/2017/day/10) | :1st_place_medal: | :snowflake: :snowflake: | [day_10.ex](/lib/2017/day_10.ex) | [day_10_test.exs](/test/2017/day_10_test.exs) | [hash](/wiki/tags.md#hash) | |
23 | | -| 11 | [Hex Ed](https://adventofcode.com/2017/day/11) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: :snowflake: | [day_11.ex](/lib/2017/day_11.ex) | [day_11_test.exs](/test/2017/day_11_test.exs) | [hexagon](/wiki/tags.md#hexagon) | |
24 | | -| 12 | [Digital Plumber](https://adventofcode.com/2017/day/12) | :1st_place_medal: | :snowflake: :snowflake: | [day_12.ex](/lib/2017/day_12.ex) | [day_12_test.exs](/test/2017/day_12_test.exs) | [disjoint-set](/wiki/tags.md#disjoint-set) | |
25 | | -| 13 | [Packet Scanners](https://adventofcode.com/2017/day/13) | :1st_place_medal: | :snowflake: :snowflake: | [day_13.ex](/lib/2017/day_13.ex) | [day_13_test.exs](/test/2017/day_13_test.exs) | [sequence](/wiki/tags.md#sequence), [slow](/wiki/tags.md#slow) | |
26 | | -| 14 | [Disk Defragmentation](https://adventofcode.com/2017/day/14) | :2nd_place_medal: | :snowflake: :snowflake: :snowflake: | [day_14.ex](/lib/2017/day_14.ex) | [day_14_test.exs](/test/2017/day_14_test.exs) | [not-fast-enough](/wiki/tags.md#not-fast-enough), [half-done](/wiki/tags.md#half-done), [hash](/wiki/tags.md#hash) | |
27 | | -| 15 | [Dueling Generators](https://adventofcode.com/2017/day/15) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: :snowflake: | [day_15.ex](/lib/2017/day_15.ex) | [day_15_test.exs](/test/2017/day_15_test.exs) | [number-theory](/wiki/tags.md#number-theory), [bitwise](/wiki/tags.md#bitwise), [slow](/wiki/tags.md#slow) | |
28 | | -| 16 | [Permutation Promenade](https://adventofcode.com/2017/day/16) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_16.ex](/lib/2017/day_16.ex) | [day_16_test.exs](/test/2017/day_16_test.exs) | [op-code](/wiki/tags.md#op-code), [count](/wiki/tags.md#count) | |
29 | | -| 17 | [Spinlock](https://adventofcode.com/2017/day/17) | :1st_place_medal: | :snowflake: :snowflake: :snowflake: | [day_17.ex](/lib/2017/day_17.ex) | [day_17_test.exs](/test/2017/day_17_test.exs) | [vector](/wiki/tags.md#vector), [random-access](/wiki/tags.md#random-access), [not-fast-enough](/wiki/tags.md#not-fast-enough) | |
30 | | -| 18 | [Duet](https://adventofcode.com/2017/day/18) | :2nd_place_medal: | :snowflake: :snowflake: :snowflake: | [day_18.ex](/lib/2017/day_18.ex) | [day_18_test.exs](/test/2017/day_18_test.exs) | [data-modelling](/wiki/tags.md#data-modelling), [op-code](/wiki/tags.md#op-code), [half-done](/wiki/tags.md#half-done) | |
31 | | -| 23 | [Coprocessor Conflagration](https://adventofcode.com/2017/day/23) | :2nd_place_medal: | :snowflake: :snowflake: :snowflake: | [day_23.ex](/lib/2017/day_23.ex) | [day_23_test.exs](/test/2017/day_23_test.exs) | [op-code](/wiki/tags.md#op-code) | |
32 | | - |
| 9 | +| Day | Title | Difficulty | Tags | Source | |
| 10 | +|:---:|-------|:----------:|------|--------| |
| 11 | +| [1](https://adventofcode.com/2017/day/1) | [Inverse Captcha](https://adventofcode.com/2017/day/1) | π’ | [sliding-window](../../wiki/tags/sliding-window.md), [rust](../../wiki/tags/rust.md) | [day_01.ex](day_01.ex) | |
| 12 | +| [2](https://adventofcode.com/2017/day/2) | [Corruption Checksum](https://adventofcode.com/2017/day/2) | π’ | [arithmetic](../../wiki/tags/arithmetic.md), [sequence](../../wiki/tags/sequence.md), [rust](../../wiki/tags/rust.md) | [day_02.ex](day_02.ex) | |
| 13 | +| [3](https://adventofcode.com/2017/day/3) | [Spiral Memory](https://adventofcode.com/2017/day/3) | π | [spiral](../../wiki/tags/spiral.md), [matrix](../../wiki/tags/matrix.md) | [day_03.ex](day_03.ex) | |
| 14 | +| [4](https://adventofcode.com/2017/day/4) | [High-Entropy Passphrases](https://adventofcode.com/2017/day/4) | π’ | [validation](../../wiki/tags/validation.md), [rust](../../wiki/tags/rust.md) | [day_04.ex](day_04.ex) | |
| 15 | +| [5](https://adventofcode.com/2017/day/5) | [A Maze of Twisty Trampolines, All Alike](https://adventofcode.com/2017/day/5) | π‘ | [not-fast-enough](../../wiki/tags/not-fast-enough.md), [random-access](../../wiki/tags/random-access.md) | [day_05.ex](day_05.ex) | |
| 16 | +| [6](https://adventofcode.com/2017/day/6) | [Memory Reallocation](https://adventofcode.com/2017/day/6) | π | [sequence](../../wiki/tags/sequence.md), [reduction](../../wiki/tags/reduction.md) | [day_06.ex](day_06.ex) | |
| 17 | +| [7](https://adventofcode.com/2017/day/7) | [Recursive Circus](https://adventofcode.com/2017/day/7) | π | [tree](../../wiki/tags/tree.md) | [day_07.ex](day_07.ex) | |
| 18 | +| [8](https://adventofcode.com/2017/day/8) | [I Heard You Like Registers](https://adventofcode.com/2017/day/8) | π‘ | [op-code](../../wiki/tags/op-code.md) | [day_08.ex](day_08.ex) | |
| 19 | +| [9](https://adventofcode.com/2017/day/9) | [Stream Processing](https://adventofcode.com/2017/day/9) | π‘ | [fsm](../../wiki/tags/fsm.md) | [day_09.ex](day_09.ex) | |
| 20 | +| [10](https://adventofcode.com/2017/day/10) | [Knot Hash](https://adventofcode.com/2017/day/10) | π‘ | [hash](../../wiki/tags/hash.md) | [day_10.ex](day_10.ex) | |
| 21 | +| [11](https://adventofcode.com/2017/day/11) | [Hex Ed](https://adventofcode.com/2017/day/11) | π΄ | [hexagon](../../wiki/tags/hexagon.md) | [day_11.ex](day_11.ex) | |
| 22 | +| [12](https://adventofcode.com/2017/day/12) | [Digital Plumber](https://adventofcode.com/2017/day/12) | π‘ | [disjoint-set](../../wiki/tags/disjoint-set.md) | [day_12.ex](day_12.ex) | |
| 23 | +| [13](https://adventofcode.com/2017/day/13) | [Packet Scanners](https://adventofcode.com/2017/day/13) | π‘ | [sequence](../../wiki/tags/sequence.md), [slow](../../wiki/tags/slow.md) | [day_13.ex](day_13.ex) | |
| 24 | +| [14](https://adventofcode.com/2017/day/14) | [Disk Defragmentation](https://adventofcode.com/2017/day/14) | π | [not-fast-enough](../../wiki/tags/not-fast-enough.md), [half-done](../../wiki/tags/half-done.md), [hash](../../wiki/tags/hash.md) | [day_14.ex](day_14.ex) | |
| 25 | +| [15](https://adventofcode.com/2017/day/15) | [Dueling Generators](https://adventofcode.com/2017/day/15) | π΄ | [number-theory](../../wiki/tags/number-theory.md), [bitwise](../../wiki/tags/bitwise.md), [slow](../../wiki/tags/slow.md) | [day_15.ex](day_15.ex) | |
| 26 | +| [16](https://adventofcode.com/2017/day/16) | [Permutation Promenade](https://adventofcode.com/2017/day/16) | π | [op-code](../../wiki/tags/op-code.md), [count](../../wiki/tags/count.md) | [day_16.ex](day_16.ex) | |
| 27 | +| [17](https://adventofcode.com/2017/day/17) | [Spinlock](https://adventofcode.com/2017/day/17) | π | [vector](../../wiki/tags/vector.md), [random-access](../../wiki/tags/random-access.md), [not-fast-enough](../../wiki/tags/not-fast-enough.md) | [day_17.ex](day_17.ex) | |
| 28 | +| [23](https://adventofcode.com/2017/day/23) | [Coprocessor Conflagration](https://adventofcode.com/2017/day/23) | π | [op-code](../../wiki/tags/op-code.md) | [day_23.ex](day_23.ex) | |
0 commit comments