|
1 | | -<!-- AUTOGENERATED -- DO NOT EDIT -- use `mix gen_stats` --> |
2 | 1 | # Advent of Code 2020 |
3 | 2 |
|
4 | | -[Main Page](https://adventofcode.com/2020) | [Tests](/test/2020) |
| 3 | +[Home](../../README.md) | [2015](../2015/README.md) | [2016](../2016/README.md) | [2017](../2017/README.md) | [2018](../2018/README.md) | [2019](../2019/README.md) | 2020 | [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](/lib/2017) | [2018](/lib/2018) | [2019](/lib/2019) | 2020 | [2021](/lib/2021) | [2022](/lib/2022) | [2023](/lib/2023) | [2024](/lib/2024) |
| 5 | +## ⭐ 48/50 |
7 | 6 |
|
| 7 | +[recursion](../../wiki/tags/recursion.md) `6` [half-done](../../wiki/tags/half-done.md) `4` [set](../../wiki/tags/set.md) `4` [walk](../../wiki/tags/walk.md) `4` [regex](../../wiki/tags/regex.md) `3` [grid](../../wiki/tags/grid.md) `2` [memoization](../../wiki/tags/memoization.md) `2` [modular-arithmetic](../../wiki/tags/modular-arithmetic.md) `2` [number-theory](../../wiki/tags/number-theory.md) `2` [rotation](../../wiki/tags/rotation.md) `2` [validation](../../wiki/tags/validation.md) `2` [arithmetic](../../wiki/tags/arithmetic.md) `1` [binary-space](../../wiki/tags/binary-space.md) `1` [bitwise](../../wiki/tags/bitwise.md) `1` [chinese-remainder](../../wiki/tags/chinese-remainder.md) `1` [circular-linked-list](../../wiki/tags/circular-linked-list.md) `1` [concurrency](../../wiki/tags/concurrency.md) `1` [count](../../wiki/tags/count.md) `1` [digraph](../../wiki/tags/digraph.md) `1` [dynamic-programming](../../wiki/tags/dynamic-programming.md) `1` [emulation](../../wiki/tags/emulation.md) `1` [erlang](../../wiki/tags/erlang.md) `1` [flood-fill](../../wiki/tags/flood-fill.md) `1` [game](../../wiki/tags/game.md) `1` [geometry](../../wiki/tags/geometry.md) `1` [geometry2d](../../wiki/tags/geometry2d.md) `1` [graph-traversal](../../wiki/tags/graph-traversal.md) `1` [hexagon](../../wiki/tags/hexagon.md) `1` [linked-list](../../wiki/tags/linked-list.md) `1` [mask](../../wiki/tags/mask.md) `1` [operator-precedence](../../wiki/tags/operator-precedence.md) `1` [parse-heavy](../../wiki/tags/parse-heavy.md) `1` [parser](../../wiki/tags/parser.md) `1` [partitioning](../../wiki/tags/partitioning.md) `1` [pattern-matching](../../wiki/tags/pattern-matching.md) `1` [range](../../wiki/tags/range.md) `1` [reduction](../../wiki/tags/reduction.md) `1` [sequence](../../wiki/tags/sequence.md) `1` [simulation](../../wiki/tags/simulation.md) `1` [sliding-window](../../wiki/tags/sliding-window.md) `1` [sort](../../wiki/tags/sort.md) `1` [string](../../wiki/tags/string.md) `1` |
8 | 8 |
|
9 | | -## :trophy: 45/50 |
10 | | - |
11 | | -| Day | Problem Page | Status | Difficulty | Solution Page | Test Page | Tags | |
12 | | -| :---: | :------: | :---: | :---: | :---: | :---: | :---: | |
13 | | -| 1 | [Report Repair](https://adventofcode.com/2020/day/1) | :1st_place_medal: | :shrug: | [day_01.ex](/lib/2020/day_01.ex) | [day_01_test.exs](/test/2020/day_01_test.exs) | | |
14 | | -| 2 | [Password Philosophy](https://adventofcode.com/2020/day/2) | :1st_place_medal: | :shrug: | [day_02.ex](/lib/2020/day_02.ex) | [day_02_test.exs](/test/2020/day_02_test.exs) | | |
15 | | -| 3 | [Toboggan Trajectory](https://adventofcode.com/2020/day/3) | :1st_place_medal: | :shrug: | [day_03.ex](/lib/2020/day_03.ex) | [day_03_test.exs](/test/2020/day_03_test.exs) | | |
16 | | -| 4 | [Passport Processing](https://adventofcode.com/2020/day/4) | :1st_place_medal: | :shrug: | [day_04.ex](/lib/2020/day_04.ex) | [day_04_test.exs](/test/2020/day_04_test.exs) | | |
17 | | -| 5 | [Binary Boarding](https://adventofcode.com/2020/day/5) | :1st_place_medal: | :shrug: | [day_05.ex](/lib/2020/day_05.ex) | [day_05_test.exs](/test/2020/day_05_test.exs) | | |
18 | | -| 6 | [Custom Customs](https://adventofcode.com/2020/day/6) | :1st_place_medal: | :shrug: | [day_06.ex](/lib/2020/day_06.ex) | [day_06_test.exs](/test/2020/day_06_test.exs) | | |
19 | | -| 7 | [Handy Haversacks](https://adventofcode.com/2020/day/7) | :1st_place_medal: | :shrug: | [day_07.ex](/lib/2020/day_07.ex) | [day_07_test.exs](/test/2020/day_07_test.exs) | | |
20 | | -| 8 | [Handheld Halting](https://adventofcode.com/2020/day/8) | :1st_place_medal: | :shrug: | [day_08.ex](/lib/2020/day_08.ex) | [day_08_test.exs](/test/2020/day_08_test.exs) | | |
21 | | -| 9 | [Encoding Error](https://adventofcode.com/2020/day/9) | :1st_place_medal: | :shrug: | [day_09.ex](/lib/2020/day_09.ex) | [day_09_test.exs](/test/2020/day_09_test.exs) | | |
22 | | -| 10 | [Adapter Array](https://adventofcode.com/2020/day/10) | :1st_place_medal: | :shrug: | [day_10.ex](/lib/2020/day_10.ex) | [day_10_test.exs](/test/2020/day_10_test.exs) | | |
23 | | -| 11 | [Seating System](https://adventofcode.com/2020/day/11) | :1st_place_medal: | :shrug: | [day_11.ex](/lib/2020/day_11.ex) | [day_11_test.exs](/test/2020/day_11_test.exs) | | |
24 | | -| 12 | [Rain Risk](https://adventofcode.com/2020/day/12) | :1st_place_medal: | :shrug: | [day_12.ex](/lib/2020/day_12.ex) | [day_12_test.exs](/test/2020/day_12_test.exs) | | |
25 | | -| 13 | [Shuttle Search](https://adventofcode.com/2020/day/13) | :1st_place_medal: | :shrug: | [day_13.ex](/lib/2020/day_13.ex) | [day_13_test.exs](/test/2020/day_13_test.exs) | | |
26 | | -| 14 | [Docking Data](https://adventofcode.com/2020/day/14) | :1st_place_medal: | :shrug: | [day_14.ex](/lib/2020/day_14.ex) | [day_14_test.exs](/test/2020/day_14_test.exs) | | |
27 | | -| 15 | [Rambunctious Recitation](https://adventofcode.com/2020/day/15) | :1st_place_medal: | :shrug: | [day_15.ex](/lib/2020/day_15.ex) | [day_15_test.exs](/test/2020/day_15_test.exs) | | |
28 | | -| 16 | [Ticket Translation](https://adventofcode.com/2020/day/16) | :2nd_place_medal: | :shrug: | [day_16.ex](/lib/2020/day_16.ex) | [day_16_test.exs](/test/2020/day_16_test.exs) | | |
29 | | -| 18 | [Operation Order](https://adventofcode.com/2020/day/18) | :1st_place_medal: | :shrug: | [day_18.ex](/lib/2020/day_18.ex) | [day_18_test.exs](/test/2020/day_18_test.exs) | | |
30 | | -| 19 | [Monster Messages](https://adventofcode.com/2020/day/19) | :1st_place_medal: | :shrug: | [day_19.ex](/lib/2020/day_19.ex) | [day_19_test.exs](/test/2020/day_19_test.exs) | | |
31 | | -| 20 | [Jurassic Jigsaw](https://adventofcode.com/2020/day/20) | :2nd_place_medal: | :shrug: | [day_20.ex](/lib/2020/day_20.ex) | [day_20_test.exs](/test/2020/day_20_test.exs) | | |
32 | | -| 21 | [Allergen Assessment](https://adventofcode.com/2020/day/21) | :1st_place_medal: | :shrug: | [day_21.ex](/lib/2020/day_21.ex) | [day_21_test.exs](/test/2020/day_21_test.exs) | | |
33 | | -| 22 | [Crab Combat](https://adventofcode.com/2020/day/22) | :1st_place_medal: | :shrug: | [day_22.ex](/lib/2020/day_22.ex) | [day_22_test.exs](/test/2020/day_22_test.exs) | | |
34 | | -| 23 | [Crab Cups](https://adventofcode.com/2020/day/23) | :1st_place_medal: | :shrug: | [day_23.ex](/lib/2020/day_23.ex) | [day_23_test.exs](/test/2020/day_23_test.exs) | | |
35 | | -| 24 | [Lobby Layout](https://adventofcode.com/2020/day/24) | :2nd_place_medal: | :shrug: | [day_24.ex](/lib/2020/day_24.ex) | [day_24_test.exs](/test/2020/day_24_test.exs) | | |
36 | | -| 25 | [Combo Breaker](https://adventofcode.com/2020/day/25) | :1st_place_medal: | :shrug: | [day_25.ex](/lib/2020/day_25.ex) | [day_25_test.exs](/test/2020/day_25_test.exs) | | |
37 | | - |
| 9 | +| Day | Title | Difficulty | Tags | Source | |
| 10 | +|:---:|-------|:----------:|------|--------| |
| 11 | +| [1](https://adventofcode.com/2020/day/1) | [Report Repair](https://adventofcode.com/2020/day/1) | 🟢 | [set](../../wiki/tags/set.md), [arithmetic](../../wiki/tags/arithmetic.md) | [day_01.ex](day_01.ex) | |
| 12 | +| [2](https://adventofcode.com/2020/day/2) | [Password Philosophy](https://adventofcode.com/2020/day/2) | 🟢 | [regex](../../wiki/tags/regex.md), [string](../../wiki/tags/string.md) | [day_02.ex](day_02.ex) | |
| 13 | +| [3](https://adventofcode.com/2020/day/3) | [Toboggan Trajectory](https://adventofcode.com/2020/day/3) | 🟢 | [grid](../../wiki/tags/grid.md), [walk](../../wiki/tags/walk.md) | [day_03.ex](day_03.ex) | |
| 14 | +| [4](https://adventofcode.com/2020/day/4) | [Passport Processing](https://adventofcode.com/2020/day/4) | 🟡 | [regex](../../wiki/tags/regex.md), [validation](../../wiki/tags/validation.md), [parse-heavy](../../wiki/tags/parse-heavy.md) | [day_04.ex](day_04.ex) | |
| 15 | +| [5](https://adventofcode.com/2020/day/5) | [Binary Boarding](https://adventofcode.com/2020/day/5) | 🟢 | [binary-space](../../wiki/tags/binary-space.md), [partitioning](../../wiki/tags/partitioning.md), [walk](../../wiki/tags/walk.md) | [day_05.ex](day_05.ex) | |
| 16 | +| [6](https://adventofcode.com/2020/day/6) | [Custom Customs](https://adventofcode.com/2020/day/6) | 🟢 | [set](../../wiki/tags/set.md), [count](../../wiki/tags/count.md) | [day_06.ex](day_06.ex) | |
| 17 | +| [7](https://adventofcode.com/2020/day/7) | [Handy Haversacks](https://adventofcode.com/2020/day/7) | 🟡 | [graph-traversal](../../wiki/tags/graph-traversal.md), [digraph](../../wiki/tags/digraph.md), [recursion](../../wiki/tags/recursion.md) | [day_07.ex](day_07.ex) | |
| 18 | +| [8](https://adventofcode.com/2020/day/8) | [Handheld Halting](https://adventofcode.com/2020/day/8) | 🟡 | [emulation](../../wiki/tags/emulation.md), [recursion](../../wiki/tags/recursion.md) | [day_08.ex](day_08.ex) | |
| 19 | +| [9](https://adventofcode.com/2020/day/9) | [Encoding Error](https://adventofcode.com/2020/day/9) | 🟡 | [sliding-window](../../wiki/tags/sliding-window.md), [set](../../wiki/tags/set.md) | [day_09.ex](day_09.ex) | |
| 20 | +| [10](https://adventofcode.com/2020/day/10) | [Adapter Array](https://adventofcode.com/2020/day/10) | 🟡 | [memoization](../../wiki/tags/memoization.md), [dynamic-programming](../../wiki/tags/dynamic-programming.md), [sort](../../wiki/tags/sort.md) | [day_10.ex](day_10.ex) | |
| 21 | +| [11](https://adventofcode.com/2020/day/11) | [Seating System](https://adventofcode.com/2020/day/11) | 🟠 | [grid](../../wiki/tags/grid.md), [flood-fill](../../wiki/tags/flood-fill.md), [concurrency](../../wiki/tags/concurrency.md) | [day_11.ex](day_11.ex) | |
| 22 | +| [12](https://adventofcode.com/2020/day/12) | [Rain Risk](https://adventofcode.com/2020/day/12) | 🟡 | [geometry2d](../../wiki/tags/geometry2d.md), [rotation](../../wiki/tags/rotation.md), [walk](../../wiki/tags/walk.md) | [day_12.ex](day_12.ex) | |
| 23 | +| [13](https://adventofcode.com/2020/day/13) | [Shuttle Search](https://adventofcode.com/2020/day/13) | 🟠 | [number-theory](../../wiki/tags/number-theory.md), [chinese-remainder](../../wiki/tags/chinese-remainder.md), [modular-arithmetic](../../wiki/tags/modular-arithmetic.md) | [day_13.ex](day_13.ex) | |
| 24 | +| [14](https://adventofcode.com/2020/day/14) | [Docking Data](https://adventofcode.com/2020/day/14) | 🟠 | [bitwise](../../wiki/tags/bitwise.md), [mask](../../wiki/tags/mask.md), [recursion](../../wiki/tags/recursion.md) | [day_14.ex](day_14.ex) | |
| 25 | +| [15](https://adventofcode.com/2020/day/15) | [Rambunctious Recitation](https://adventofcode.com/2020/day/15) | 🟠 | [erlang](../../wiki/tags/erlang.md), [memoization](../../wiki/tags/memoization.md), [sequence](../../wiki/tags/sequence.md) | [day_15.ex](day_15.ex) | |
| 26 | +| [16](https://adventofcode.com/2020/day/16) | [Ticket Translation](https://adventofcode.com/2020/day/16) | 🟠 | [range](../../wiki/tags/range.md), [validation](../../wiki/tags/validation.md), [half-done](../../wiki/tags/half-done.md) | [day_16.ex](day_16.ex) | |
| 27 | +| [18](https://adventofcode.com/2020/day/18) | [Operation Order](https://adventofcode.com/2020/day/18) | 🟠 | [parser](../../wiki/tags/parser.md), [recursion](../../wiki/tags/recursion.md), [operator-precedence](../../wiki/tags/operator-precedence.md) | [day_18.ex](day_18.ex) | |
| 28 | +| [19](https://adventofcode.com/2020/day/19) | [Monster Messages](https://adventofcode.com/2020/day/19) | 🔴 | [regex](../../wiki/tags/regex.md), [recursion](../../wiki/tags/recursion.md), [pattern-matching](../../wiki/tags/pattern-matching.md) | [day_19.ex](day_19.ex) | |
| 29 | +| [20](https://adventofcode.com/2020/day/20) | [Jurassic Jigsaw](https://adventofcode.com/2020/day/20) | 💀 | [geometry](../../wiki/tags/geometry.md), [rotation](../../wiki/tags/rotation.md), [half-done](../../wiki/tags/half-done.md) | [day_20.ex](day_20.ex) | |
| 30 | +| [21](https://adventofcode.com/2020/day/21) | [Allergen Assessment](https://adventofcode.com/2020/day/21) | 🟠 | [set](../../wiki/tags/set.md), [reduction](../../wiki/tags/reduction.md) | [day_21.ex](day_21.ex) | |
| 31 | +| [22](https://adventofcode.com/2020/day/22) | [Crab Combat](https://adventofcode.com/2020/day/22) | 🟠 | [recursion](../../wiki/tags/recursion.md), [game](../../wiki/tags/game.md), [simulation](../../wiki/tags/simulation.md) | [day_22.ex](day_22.ex) | |
| 32 | +| [23](https://adventofcode.com/2020/day/23) | [Crab Cups](https://adventofcode.com/2020/day/23) | 🔴 | [linked-list](../../wiki/tags/linked-list.md), [circular-linked-list](../../wiki/tags/circular-linked-list.md), [half-done](../../wiki/tags/half-done.md) | [day_23.ex](day_23.ex) | |
| 33 | +| [24](https://adventofcode.com/2020/day/24) | [Lobby Layout](https://adventofcode.com/2020/day/24) | 🟠 | [hexagon](../../wiki/tags/hexagon.md), [walk](../../wiki/tags/walk.md), [half-done](../../wiki/tags/half-done.md) | [day_24.ex](day_24.ex) | |
| 34 | +| [25](https://adventofcode.com/2020/day/25) | [Combo Breaker](https://adventofcode.com/2020/day/25) | 🟡 | [modular-arithmetic](../../wiki/tags/modular-arithmetic.md), [number-theory](../../wiki/tags/number-theory.md) | [day_25.ex](day_25.ex) | |
0 commit comments