Skip to content

Commit 8857689

Browse files
committed
Update Wiki
1 parent a6fecdd commit 8857689

11 files changed

Lines changed: 21 additions & 12 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

lib/2016/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
[Home](../../README.md) | [2015](../2015/README.md) | 2016 | [2017](../2017/README.md) | [2018](../2018/README.md) | [2019](../2019/README.md) | [2020](../2020/README.md) | [2021](../2021/README.md) | [2022](../2022/README.md) | [2023](../2023/README.md) | [2024](../2024/README.md) | [2025](../2025/README.md)
44

5-
## 24/50
5+
## 26/50
66

7-
[grid](../../wiki/tags/grid.md) `3` [matrix](../../wiki/tags/matrix.md) `3` [rust](../../wiki/tags/rust.md) `3` [sequence](../../wiki/tags/sequence.md) `3` [count](../../wiki/tags/count.md) `2` [graph](../../wiki/tags/graph.md) `2` [shortest-path](../../wiki/tags/shortest-path.md) `2` [a-star](../../wiki/tags/a-star.md) `1` [annoying](../../wiki/tags/annoying.md) `1` [assembled-optimization](../../wiki/tags/assembled-optimization.md) `1` [assembunny](../../wiki/tags/assembunny.md) `1` [bfs](../../wiki/tags/bfs.md) `1` [checksum](../../wiki/tags/checksum.md) `1` [geometry2d](../../wiki/tags/geometry2d.md) `1` [implicit-graph](../../wiki/tags/implicit-graph.md) `1` [md5](../../wiki/tags/md5.md) `1` [measurement](../../wiki/tags/measurement.md) `1` [op-code](../../wiki/tags/op-code.md) `1` [optimization](../../wiki/tags/optimization.md) `1` [set](../../wiki/tags/set.md) `1` [slow](../../wiki/tags/slow.md) `1` [tsp](../../wiki/tags/tsp.md) `1` [unfold](../../wiki/tags/unfold.md) `1` [validation](../../wiki/tags/validation.md) `1` [visual-result](../../wiki/tags/visual-result.md) `1`
7+
[grid](../../wiki/tags/grid.md) `3` [matrix](../../wiki/tags/matrix.md) `3` [rust](../../wiki/tags/rust.md) `3` [sequence](../../wiki/tags/sequence.md) `3` [count](../../wiki/tags/count.md) `2` [graph](../../wiki/tags/graph.md) `2` [shortest-path](../../wiki/tags/shortest-path.md) `2` [a-star](../../wiki/tags/a-star.md) `1` [annoying](../../wiki/tags/annoying.md) `1` [assembled-optimization](../../wiki/tags/assembled-optimization.md) `1` [assembunny](../../wiki/tags/assembunny.md) `1` [bfs](../../wiki/tags/bfs.md) `1` [checksum](../../wiki/tags/checksum.md) `1` [data-modelling](../../wiki/tags/data-modelling.md) `1` [genserver](../../wiki/tags/genserver.md) `1` [geometry2d](../../wiki/tags/geometry2d.md) `1` [implicit-graph](../../wiki/tags/implicit-graph.md) `1` [md5](../../wiki/tags/md5.md) `1` [measurement](../../wiki/tags/measurement.md) `1` [op-code](../../wiki/tags/op-code.md) `1` [optimization](../../wiki/tags/optimization.md) `1` [set](../../wiki/tags/set.md) `1` [slow](../../wiki/tags/slow.md) `1` [tsp](../../wiki/tags/tsp.md) `1` [unfold](../../wiki/tags/unfold.md) `1` [validation](../../wiki/tags/validation.md) `1` [visual-result](../../wiki/tags/visual-result.md) `1`
88

99
| Day | Title | Difficulty | Tags | Source |
1010
|:---:|-------|:----------:|------|--------|
@@ -17,6 +17,7 @@
1717
| [7](https://adventofcode.com/2016/day/7) | [Internet Protocol Version 7](https://adventofcode.com/2016/day/7) | 🟢 | [validation](../../wiki/tags/validation.md), [count](../../wiki/tags/count.md) | [day_07.ex](day_07.ex) |
1818
| [8](https://adventofcode.com/2016/day/8) | [Two-Factor Authentication](https://adventofcode.com/2016/day/8) | 🟠 | [visual-result](../../wiki/tags/visual-result.md), [matrix](../../wiki/tags/matrix.md), [op-code](../../wiki/tags/op-code.md) | [day_08.ex](day_08.ex) |
1919
| [9](https://adventofcode.com/2016/day/9) | [Explosives in Cyberspace](https://adventofcode.com/2016/day/9) | 🟠 | [sequence](../../wiki/tags/sequence.md), [unfold](../../wiki/tags/unfold.md) | [day_09.ex](day_09.ex) |
20+
| [10](https://adventofcode.com/2016/day/10) | [Balance Bots](https://adventofcode.com/2016/day/10) | 🟠 | [data-modelling](../../wiki/tags/data-modelling.md), [genserver](../../wiki/tags/genserver.md) | [day_10.ex](day_10.ex) |
2021
| [12](https://adventofcode.com/2016/day/12) | [Leonardo's Monorail](https://adventofcode.com/2016/day/12) | 🟡 | [assembled-optimization](../../wiki/tags/assembled-optimization.md), [assembunny](../../wiki/tags/assembunny.md) | [day_12.ex](day_12.ex) |
2122
| [13](https://adventofcode.com/2016/day/13) | [A Maze of Twisty Little Cubicles](https://adventofcode.com/2016/day/13) | 🟠 | [graph](../../wiki/tags/graph.md), [implicit-graph](../../wiki/tags/implicit-graph.md), [shortest-path](../../wiki/tags/shortest-path.md), [a-star](../../wiki/tags/a-star.md), [bfs](../../wiki/tags/bfs.md) | [day_13.ex](day_13.ex) |
2223
| [24](https://adventofcode.com/2016/day/24) | [Air Duct Spelunking](https://adventofcode.com/2016/day/24) | 🟠 | [graph](../../wiki/tags/graph.md), [shortest-path](../../wiki/tags/shortest-path.md), [tsp](../../wiki/tags/tsp.md), [grid](../../wiki/tags/grid.md), [matrix](../../wiki/tags/matrix.md) | [day_24.ex](day_24.ex) |

lib/2017/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
[Home](../../README.md) | [2015](../2015/README.md) | [2016](../2016/README.md) | 2017 | [2018](../2018/README.md) | [2019](../2019/README.md) | [2020](../2020/README.md) | [2021](../2021/README.md) | [2022](../2022/README.md) | [2023](../2023/README.md) | [2024](../2024/README.md) | [2025](../2025/README.md)
44

5-
## 36/50
5+
## 38/50
66

7-
[graph](../../wiki/tags/graph.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` [optimization](../../wiki/tags/optimization.md) `2` [arithmetic](../../wiki/tags/arithmetic.md) `1` [atomics](../../wiki/tags/atomics.md) `1` [bitwise](../../wiki/tags/bitwise.md) `1` [circular-buffer](../../wiki/tags/circular-buffer.md) `1` [connectivity](../../wiki/tags/connectivity.md) `1` [count](../../wiki/tags/count.md) `1` [fsm](../../wiki/tags/fsm.md) `1` [hexagon](../../wiki/tags/hexagon.md) `1` [matrix](../../wiki/tags/matrix.md) `1` [number-theory](../../wiki/tags/number-theory.md) `1` [random-access](../../wiki/tags/random-access.md) `1` [reduction](../../wiki/tags/reduction.md) `1` [simulation](../../wiki/tags/simulation.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`
7+
[op-code](../../wiki/tags/op-code.md) `4` [graph](../../wiki/tags/graph.md) `3` [rust](../../wiki/tags/rust.md) `3` [sequence](../../wiki/tags/sequence.md) `3` [hash](../../wiki/tags/hash.md) `2` [optimization](../../wiki/tags/optimization.md) `2` [arithmetic](../../wiki/tags/arithmetic.md) `1` [atomics](../../wiki/tags/atomics.md) `1` [bitwise](../../wiki/tags/bitwise.md) `1` [circular-buffer](../../wiki/tags/circular-buffer.md) `1` [connectivity](../../wiki/tags/connectivity.md) `1` [count](../../wiki/tags/count.md) `1` [data-modelling](../../wiki/tags/data-modelling.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` [random-access](../../wiki/tags/random-access.md) `1` [reduction](../../wiki/tags/reduction.md) `1` [simulation](../../wiki/tags/simulation.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`
88

99
| Day | Title | Difficulty | Tags | Source |
1010
|:---:|-------|:----------:|------|--------|
@@ -25,4 +25,5 @@
2525
| [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), [optimization](../../wiki/tags/optimization.md) | [day_15.ex](day_15.ex) |
2626
| [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) |
2727
| [17](https://adventofcode.com/2017/day/17) | [Spinlock](https://adventofcode.com/2017/day/17) | 🟠 | [circular-buffer](../../wiki/tags/circular-buffer.md), [simulation](../../wiki/tags/simulation.md) | [day_17.ex](day_17.ex) |
28+
| [18](https://adventofcode.com/2017/day/18) | [Duet](https://adventofcode.com/2017/day/18) | 🟠 | [data-modelling](../../wiki/tags/data-modelling.md), [op-code](../../wiki/tags/op-code.md), [half-done](../../wiki/tags/half-done.md) | [day_18.ex](day_18.ex) |
2829
| [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) |

wiki/difficulty.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
| 2015 | [25](https://adventofcode.com/2015/day/25) | [Let It Snow](https://adventofcode.com/2015/day/25) | [table-lookup](tags/table-lookup.md), [modular-arithmetic](tags/modular-arithmetic.md) | [day_25.ex](../lib/2015/day_25.ex) |
110110
| 2016 | [8](https://adventofcode.com/2016/day/8) | [Two-Factor Authentication](https://adventofcode.com/2016/day/8) | [visual-result](tags/visual-result.md), [matrix](tags/matrix.md), [op-code](tags/op-code.md) | [day_08.ex](../lib/2016/day_08.ex) |
111111
| 2016 | [9](https://adventofcode.com/2016/day/9) | [Explosives in Cyberspace](https://adventofcode.com/2016/day/9) | [sequence](tags/sequence.md), [unfold](tags/unfold.md) | [day_09.ex](../lib/2016/day_09.ex) |
112+
| 2016 | [10](https://adventofcode.com/2016/day/10) | [Balance Bots](https://adventofcode.com/2016/day/10) | [data-modelling](tags/data-modelling.md), [genserver](tags/genserver.md) | [day_10.ex](../lib/2016/day_10.ex) |
112113
| 2016 | [13](https://adventofcode.com/2016/day/13) | [A Maze of Twisty Little Cubicles](https://adventofcode.com/2016/day/13) | [graph](tags/graph.md), [implicit-graph](tags/implicit-graph.md), [shortest-path](tags/shortest-path.md), [a-star](tags/a-star.md), [bfs](tags/bfs.md) | [day_13.ex](../lib/2016/day_13.ex) |
113114
| 2016 | [24](https://adventofcode.com/2016/day/24) | [Air Duct Spelunking](https://adventofcode.com/2016/day/24) | [graph](tags/graph.md), [shortest-path](tags/shortest-path.md), [tsp](tags/tsp.md), [grid](tags/grid.md), [matrix](tags/matrix.md) | [day_24.ex](../lib/2016/day_24.ex) |
114115
| 2017 | [3](https://adventofcode.com/2017/day/3) | [Spiral Memory](https://adventofcode.com/2017/day/3) | [spiral](tags/spiral.md), [matrix](tags/matrix.md) | [day_03.ex](../lib/2017/day_03.ex) |
@@ -117,6 +118,7 @@
117118
| 2017 | [14](https://adventofcode.com/2017/day/14) | [Disk Defragmentation](https://adventofcode.com/2017/day/14) | [graph](tags/graph.md), [hash](tags/hash.md) | [day_14.ex](../lib/2017/day_14.ex) |
118119
| 2017 | [16](https://adventofcode.com/2017/day/16) | [Permutation Promenade](https://adventofcode.com/2017/day/16) | [op-code](tags/op-code.md), [count](tags/count.md) | [day_16.ex](../lib/2017/day_16.ex) |
119120
| 2017 | [17](https://adventofcode.com/2017/day/17) | [Spinlock](https://adventofcode.com/2017/day/17) | [circular-buffer](tags/circular-buffer.md), [simulation](tags/simulation.md) | [day_17.ex](../lib/2017/day_17.ex) |
121+
| 2017 | [18](https://adventofcode.com/2017/day/18) | [Duet](https://adventofcode.com/2017/day/18) | [data-modelling](tags/data-modelling.md), [op-code](tags/op-code.md), [half-done](tags/half-done.md) | [day_18.ex](../lib/2017/day_18.ex) |
120122
| 2017 | [23](https://adventofcode.com/2017/day/23) | [Coprocessor Conflagration](https://adventofcode.com/2017/day/23) | [op-code](tags/op-code.md) | [day_23.ex](../lib/2017/day_23.ex) |
121123
| 2018 | [3](https://adventofcode.com/2018/day/3) | [No Matter How You Slice It](https://adventofcode.com/2018/day/3) | [grid](tags/grid.md), [set](tags/set.md) | [day_03.ex](../lib/2018/day_03.ex) |
122124
| 2018 | [7](https://adventofcode.com/2018/day/7) | [The Sum of Its Parts](https://adventofcode.com/2018/day/7) | [graph](tags/graph.md), [topological-sort](tags/topological-sort.md), [simulation](tags/simulation.md) | [day_07.ex](../lib/2018/day_07.ex) |

wiki/tags/data-modelling.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@
66
|------|:---:|-------|:----------:|------------|--------|
77
| 2015 | [7](https://adventofcode.com/2015/day/7) | [Some Assembly Required](https://adventofcode.com/2015/day/7) | 🟠 | [genserver](genserver.md), [op-code](op-code.md) | [day_07.ex](../../lib/2015/day_07.ex) |
88
| 2015 | [21](https://adventofcode.com/2015/day/21) | [RPG Simulator 20XX](https://adventofcode.com/2015/day/21) | 🔴 | [double-parse](double-parse.md), [combinatorics](combinatorics.md), [strategy](strategy.md) | [day_21.ex](../../lib/2015/day_21.ex) |
9+
| 2016 | [10](https://adventofcode.com/2016/day/10) | [Balance Bots](https://adventofcode.com/2016/day/10) | 🟠 | [genserver](genserver.md) | [day_10.ex](../../lib/2016/day_10.ex) |
10+
| 2017 | [18](https://adventofcode.com/2017/day/18) | [Duet](https://adventofcode.com/2017/day/18) | 🟠 | [op-code](op-code.md), [half-done](half-done.md) | [day_18.ex](../../lib/2017/day_18.ex) |

wiki/tags/genserver.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
| Year | Day | Title | Difficulty | Other Tags | Source |
66
|------|:---:|-------|:----------:|------------|--------|
77
| 2015 | [7](https://adventofcode.com/2015/day/7) | [Some Assembly Required](https://adventofcode.com/2015/day/7) | 🟠 | [data-modelling](data-modelling.md), [op-code](op-code.md) | [day_07.ex](../../lib/2015/day_07.ex) |
8+
| 2016 | [10](https://adventofcode.com/2016/day/10) | [Balance Bots](https://adventofcode.com/2016/day/10) | 🟠 | [data-modelling](data-modelling.md) | [day_10.ex](../../lib/2016/day_10.ex) |

wiki/tags/half-done.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
| Year | Day | Title | Difficulty | Other Tags | Source |
66
|------|:---:|-------|:----------:|------------|--------|
7+
| 2017 | [18](https://adventofcode.com/2017/day/18) | [Duet](https://adventofcode.com/2017/day/18) | 🟠 | [data-modelling](data-modelling.md), [op-code](op-code.md) | [day_18.ex](../../lib/2017/day_18.ex) |
78
| 2020 | [16](https://adventofcode.com/2020/day/16) | [Ticket Translation](https://adventofcode.com/2020/day/16) | 🟠 | [range](range.md), [validation](validation.md) | [day_16.ex](../../lib/2020/day_16.ex) |
89
| 2020 | [20](https://adventofcode.com/2020/day/20) | [Jurassic Jigsaw](https://adventofcode.com/2020/day/20) | 💀 | [geometry2d](geometry2d.md), [rotation](rotation.md) | [day_20.ex](../../lib/2020/day_20.ex) |
910
| 2022 | [22](https://adventofcode.com/2022/day/22) | [Monkey Map](https://adventofcode.com/2022/day/22) | 💀 | [geometry3d](geometry3d.md), [walk3d](walk3d.md) | [day_22.ex](../../lib/2022/day_22.ex) |

wiki/tags/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
| [connectivity](connectivity.md) | 3 |
3434
| [constellation](constellation.md) | 1 |
3535
| [count](count.md) | 5 |
36-
| [data-modelling](data-modelling.md) | 2 |
36+
| [data-modelling](data-modelling.md) | 4 |
3737
| [date-time](date-time.md) | 1 |
3838
| [dfs](dfs.md) | 1 |
3939
| [digraph](digraph.md) | 1 |
@@ -49,7 +49,7 @@
4949
| [game](game.md) | 1 |
5050
| [game-sim](game-sim.md) | 1 |
5151
| [gb-tree](gb-tree.md) | 1 |
52-
| [genserver](genserver.md) | 1 |
52+
| [genserver](genserver.md) | 2 |
5353
| [geometry](geometry.md) | 2 |
5454
| [geometry2d](geometry2d.md) | 8 |
5555
| [geometry3d](geometry3d.md) | 2 |
@@ -58,7 +58,7 @@
5858
| [graph-traversal](graph-traversal.md) | 2 |
5959
| [grid](grid.md) | 29 |
6060
| [grid-traversal](grid-traversal.md) | 1 |
61-
| [half-done](half-done.md) | 3 |
61+
| [half-done](half-done.md) | 4 |
6262
| [hard-description](hard-description.md) | 1 |
6363
| [hash](hash.md) | 3 |
6464
| [hexagon](hexagon.md) | 2 |
@@ -85,7 +85,7 @@
8585
| [modular-arithmetic](modular-arithmetic.md) | 4 |
8686
| [number-system](number-system.md) | 1 |
8787
| [number-theory](number-theory.md) | 3 |
88-
| [op-code](op-code.md) | 12 |
88+
| [op-code](op-code.md) | 13 |
8989
| [operator-precedence](operator-precedence.md) | 1 |
9090
| [optimization](optimization.md) | 9 |
9191
| [ordered-list](ordered-list.md) | 1 |

0 commit comments

Comments
 (0)