Skip to content

Commit 97ead1e

Browse files
committed
Update Wiki
1 parent 8eeaf07 commit 97ead1e

22 files changed

Lines changed: 143 additions & 16 deletions

README.md

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

lib/2025/README.md

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

33
[Home](../../README.md) | [2015](../2015/README.md) | [2016](../2016/README.md) | [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
44

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

7-
[dynamic-programming](../../wiki/tags/dynamic-programming.md) `3` [graph](../../wiki/tags/graph.md) `3` [grid](../../wiki/tags/grid.md) `2` [bitwise](../../wiki/tags/bitwise.md) `1` [shortest-path](../../wiki/tags/shortest-path.md) `1` [simulation](../../wiki/tags/simulation.md) `1` [union-find](../../wiki/tags/union-find.md) `1`
7+
[simulation](../../wiki/tags/simulation.md) `4` [dynamic-programming](../../wiki/tags/dynamic-programming.md) `3` [graph](../../wiki/tags/graph.md) `3` [grid](../../wiki/tags/grid.md) `3` [geometry](../../wiki/tags/geometry.md) `2` [math](../../wiki/tags/math.md) `2` [area](../../wiki/tags/area.md) `1` [bitwise](../../wiki/tags/bitwise.md) `1` [coordinate-compression](../../wiki/tags/coordinate-compression.md) `1` [generation](../../wiki/tags/generation.md) `1` [greedy](../../wiki/tags/greedy.md) `1` [interval-merging](../../wiki/tags/interval-merging.md) `1` [packing](../../wiki/tags/packing.md) `1` [parsing](../../wiki/tags/parsing.md) `1` [polygon](../../wiki/tags/polygon.md) `1` [ranges](../../wiki/tags/ranges.md) `1` [rectangles](../../wiki/tags/rectangles.md) `1` [safe-dial](../../wiki/tags/safe-dial.md) `1` [shortest-path](../../wiki/tags/shortest-path.md) `1` [stack](../../wiki/tags/stack.md) `1` [string-manipulation](../../wiki/tags/string-manipulation.md) `1` [subsequence-optimization](../../wiki/tags/subsequence-optimization.md) `1` [union-find](../../wiki/tags/union-find.md) `1`
88

99
| Day | Title | Difficulty | Tags | Source |
1010
|:---:|-------|:----------:|------|--------|
11+
| [1](https://adventofcode.com/2025/day/1) | [Secret Entrance](https://adventofcode.com/2025/day/1) | 🟠 | [simulation](../../wiki/tags/simulation.md), [safe-dial](../../wiki/tags/safe-dial.md) | [day_01.ex](day_01.ex) |
12+
| [2](https://adventofcode.com/2025/day/2) | [Gift Shop](https://adventofcode.com/2025/day/2) | 🟠 | [simulation](../../wiki/tags/simulation.md), [generation](../../wiki/tags/generation.md), [string-manipulation](../../wiki/tags/string-manipulation.md), [math](../../wiki/tags/math.md) | [day_02.ex](day_02.ex) |
13+
| [3](https://adventofcode.com/2025/day/3) | [Lobby](https://adventofcode.com/2025/day/3) | 🟠 | [greedy](../../wiki/tags/greedy.md), [stack](../../wiki/tags/stack.md), [subsequence-optimization](../../wiki/tags/subsequence-optimization.md) | [day_03.ex](day_03.ex) |
1114
| [4](https://adventofcode.com/2025/day/4) | [Printing Department](https://adventofcode.com/2025/day/4) | 🟠 | [simulation](../../wiki/tags/simulation.md), [grid](../../wiki/tags/grid.md), [graph](../../wiki/tags/graph.md) | [day_04.ex](day_04.ex) |
15+
| [5](https://adventofcode.com/2025/day/5) | [Cafeteria](https://adventofcode.com/2025/day/5) | 🟠 | [simulation](../../wiki/tags/simulation.md), [ranges](../../wiki/tags/ranges.md), [interval-merging](../../wiki/tags/interval-merging.md) | [day_05.ex](day_05.ex) |
16+
| [6](https://adventofcode.com/2025/day/6) | [Trash Compactor](https://adventofcode.com/2025/day/6) | 🟠 | [grid](../../wiki/tags/grid.md), [parsing](../../wiki/tags/parsing.md), [math](../../wiki/tags/math.md) | [day_06.ex](day_06.ex) |
1217
| [7](https://adventofcode.com/2025/day/7) | [Laboratories](https://adventofcode.com/2025/day/7) | 🔴 | [grid](../../wiki/tags/grid.md), [dynamic-programming](../../wiki/tags/dynamic-programming.md) | [day_07.ex](day_07.ex) |
1318
| [8](https://adventofcode.com/2025/day/8) | [Playground](https://adventofcode.com/2025/day/8) | 🟡 | [union-find](../../wiki/tags/union-find.md) | [day_08.ex](day_08.ex) |
19+
| [9](https://adventofcode.com/2025/day/9) | [Movie Theater](https://adventofcode.com/2025/day/9) | 🟠 | [geometry](../../wiki/tags/geometry.md), [rectangles](../../wiki/tags/rectangles.md), [polygon](../../wiki/tags/polygon.md), [coordinate-compression](../../wiki/tags/coordinate-compression.md) | [day_09.ex](day_09.ex) |
1420
| [10](https://adventofcode.com/2025/day/10) | [Factory](https://adventofcode.com/2025/day/10) | 🔴 | [graph](../../wiki/tags/graph.md), [shortest-path](../../wiki/tags/shortest-path.md), [bitwise](../../wiki/tags/bitwise.md), [dynamic-programming](../../wiki/tags/dynamic-programming.md) | [day_10.ex](day_10.ex) |
1521
| [11](https://adventofcode.com/2025/day/11) | [Reactor](https://adventofcode.com/2025/day/11) | 🟠 | [graph](../../wiki/tags/graph.md), [dynamic-programming](../../wiki/tags/dynamic-programming.md) | [day_11.ex](day_11.ex) |
22+
| [12](https://adventofcode.com/2025/day/12) | [Christmas Tree Farm](https://adventofcode.com/2025/day/12) | 🟠 | [geometry](../../wiki/tags/geometry.md), [packing](../../wiki/tags/packing.md), [area](../../wiki/tags/area.md) | [day_12.ex](day_12.ex) |

wiki/difficulty.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,15 @@
157157
| 2024 | [12](https://adventofcode.com/2024/day/12) | [Garden Groups](https://adventofcode.com/2024/day/12) | [geometry2d](tags/geometry2d.md), [disjoint-set](tags/disjoint-set.md) | [day_12.ex](../lib/2024/day_12.ex) |
158158
| 2024 | [18](https://adventofcode.com/2024/day/18) | [RAM Run](https://adventofcode.com/2024/day/18) | [graph](tags/graph.md), [shortest-path](tags/shortest-path.md), [binary-search](tags/binary-search.md), [dijkstra](tags/dijkstra.md), [grid-traversal](tags/grid-traversal.md) | [day_18.ex](../lib/2024/day_18.ex) |
159159
| 2024 | [23](https://adventofcode.com/2024/day/23) | [LAN Party](https://adventofcode.com/2024/day/23) | [graph](tags/graph.md), [clique](tags/clique.md), [bron-kerbosch](tags/bron-kerbosch.md), [maximum-clique](tags/maximum-clique.md), [lan-party](tags/lan-party.md) | [day_23.ex](../lib/2024/day_23.ex) |
160+
| 2025 | [1](https://adventofcode.com/2025/day/1) | [Secret Entrance](https://adventofcode.com/2025/day/1) | [simulation](tags/simulation.md), [safe-dial](tags/safe-dial.md) | [day_01.ex](../lib/2025/day_01.ex) |
161+
| 2025 | [2](https://adventofcode.com/2025/day/2) | [Gift Shop](https://adventofcode.com/2025/day/2) | [simulation](tags/simulation.md), [generation](tags/generation.md), [string-manipulation](tags/string-manipulation.md), [math](tags/math.md) | [day_02.ex](../lib/2025/day_02.ex) |
162+
| 2025 | [3](https://adventofcode.com/2025/day/3) | [Lobby](https://adventofcode.com/2025/day/3) | [greedy](tags/greedy.md), [stack](tags/stack.md), [subsequence-optimization](tags/subsequence-optimization.md) | [day_03.ex](../lib/2025/day_03.ex) |
160163
| 2025 | [4](https://adventofcode.com/2025/day/4) | [Printing Department](https://adventofcode.com/2025/day/4) | [simulation](tags/simulation.md), [grid](tags/grid.md), [graph](tags/graph.md) | [day_04.ex](../lib/2025/day_04.ex) |
164+
| 2025 | [5](https://adventofcode.com/2025/day/5) | [Cafeteria](https://adventofcode.com/2025/day/5) | [simulation](tags/simulation.md), [ranges](tags/ranges.md), [interval-merging](tags/interval-merging.md) | [day_05.ex](../lib/2025/day_05.ex) |
165+
| 2025 | [6](https://adventofcode.com/2025/day/6) | [Trash Compactor](https://adventofcode.com/2025/day/6) | [grid](tags/grid.md), [parsing](tags/parsing.md), [math](tags/math.md) | [day_06.ex](../lib/2025/day_06.ex) |
166+
| 2025 | [9](https://adventofcode.com/2025/day/9) | [Movie Theater](https://adventofcode.com/2025/day/9) | [geometry](tags/geometry.md), [rectangles](tags/rectangles.md), [polygon](tags/polygon.md), [coordinate-compression](tags/coordinate-compression.md) | [day_09.ex](../lib/2025/day_09.ex) |
161167
| 2025 | [11](https://adventofcode.com/2025/day/11) | [Reactor](https://adventofcode.com/2025/day/11) | [graph](tags/graph.md), [dynamic-programming](tags/dynamic-programming.md) | [day_11.ex](../lib/2025/day_11.ex) |
168+
| 2025 | [12](https://adventofcode.com/2025/day/12) | [Christmas Tree Farm](https://adventofcode.com/2025/day/12) | [geometry](tags/geometry.md), [packing](tags/packing.md), [area](tags/area.md) | [day_12.ex](../lib/2025/day_12.ex) |
162169

163170
## 🔴 L
164171

wiki/tags/area.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Tag: `area`
2+
3+
[← Tags Index](index.md) | [← Home](../../README.md)
4+
5+
| Year | Day | Title | Difficulty | Other Tags | Source |
6+
|------|:---:|-------|:----------:|------------|--------|
7+
| 2025 | [12](https://adventofcode.com/2025/day/12) | [Christmas Tree Farm](https://adventofcode.com/2025/day/12) | 🟠 | [geometry](geometry.md), [packing](packing.md) | [day_12.ex](../../lib/2025/day_12.ex) |
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Tag: `coordinate-compression`
2+
3+
[← Tags Index](index.md) | [← Home](../../README.md)
4+
5+
| Year | Day | Title | Difficulty | Other Tags | Source |
6+
|------|:---:|-------|:----------:|------------|--------|
7+
| 2025 | [9](https://adventofcode.com/2025/day/9) | [Movie Theater](https://adventofcode.com/2025/day/9) | 🟠 | [geometry](geometry.md), [rectangles](rectangles.md), [polygon](polygon.md) | [day_09.ex](../../lib/2025/day_09.ex) |

wiki/tags/generation.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Tag: `generation`
2+
3+
[← Tags Index](index.md) | [← Home](../../README.md)
4+
5+
| Year | Day | Title | Difficulty | Other Tags | Source |
6+
|------|:---:|-------|:----------:|------------|--------|
7+
| 2025 | [2](https://adventofcode.com/2025/day/2) | [Gift Shop](https://adventofcode.com/2025/day/2) | 🟠 | [simulation](simulation.md), [string-manipulation](string-manipulation.md), [math](math.md) | [day_02.ex](../../lib/2025/day_02.ex) |

wiki/tags/geometry.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@
66
|------|:---:|-------|:----------:|------------|--------|
77
| 2018 | [6](https://adventofcode.com/2018/day/6) | [Chronal Coordinates](https://adventofcode.com/2018/day/6) | 🟡 | [grid](grid.md), [optimization](optimization.md), [parallel](parallel.md) | [day_06.ex](../../lib/2018/day_06.ex) |
88
| 2022 | [15](https://adventofcode.com/2022/day/15) | [Beacon Exclusion Zone](https://adventofcode.com/2022/day/15) | 💀 | [geometry2d](geometry2d.md), [optimization](optimization.md), [interval-merging](interval-merging.md) | [day_15.ex](../../lib/2022/day_15.ex) |
9+
| 2025 | [9](https://adventofcode.com/2025/day/9) | [Movie Theater](https://adventofcode.com/2025/day/9) | 🟠 | [rectangles](rectangles.md), [polygon](polygon.md), [coordinate-compression](coordinate-compression.md) | [day_09.ex](../../lib/2025/day_09.ex) |
10+
| 2025 | [12](https://adventofcode.com/2025/day/12) | [Christmas Tree Farm](https://adventofcode.com/2025/day/12) | 🟠 | [packing](packing.md), [area](area.md) | [day_12.ex](../../lib/2025/day_12.ex) |

wiki/tags/greedy.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Tag: `greedy`
2+
3+
[← Tags Index](index.md) | [← Home](../../README.md)
4+
5+
| Year | Day | Title | Difficulty | Other Tags | Source |
6+
|------|:---:|-------|:----------:|------------|--------|
7+
| 2025 | [3](https://adventofcode.com/2025/day/3) | [Lobby](https://adventofcode.com/2025/day/3) | 🟠 | [stack](stack.md), [subsequence-optimization](subsequence-optimization.md) | [day_03.ex](../../lib/2025/day_03.ex) |

wiki/tags/grid.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,5 @@
3232
| 2023 | [16](https://adventofcode.com/2023/day/16) | [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | 🔴 | [memoization](memoization.md) | [day_16.ex](../../lib/2023/day_16.ex) |
3333
| 2023 | [17](https://adventofcode.com/2023/day/17) | [Clumsy Crucible](https://adventofcode.com/2023/day/17) | 🔴 | [graph](graph.md), [dijkstra](dijkstra.md), [shortest-path](shortest-path.md), [state-space](state-space.md) | [day_17.ex](../../lib/2023/day_17.ex) |
3434
| 2025 | [4](https://adventofcode.com/2025/day/4) | [Printing Department](https://adventofcode.com/2025/day/4) | 🟠 | [simulation](simulation.md), [graph](graph.md) | [day_04.ex](../../lib/2025/day_04.ex) |
35+
| 2025 | [6](https://adventofcode.com/2025/day/6) | [Trash Compactor](https://adventofcode.com/2025/day/6) | 🟠 | [parsing](parsing.md), [math](math.md) | [day_06.ex](../../lib/2025/day_06.ex) |
3536
| 2025 | [7](https://adventofcode.com/2025/day/7) | [Laboratories](https://adventofcode.com/2025/day/7) | 🔴 | [dynamic-programming](dynamic-programming.md) | [day_07.ex](../../lib/2025/day_07.ex) |

wiki/tags/index.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
| [algebra](algebra.md) | 1 |
99
| [ambiguous-solution](ambiguous-solution.md) | 1 |
1010
| [annoying](annoying.md) | 3 |
11+
| [area](area.md) | 1 |
1112
| [arithmetic](arithmetic.md) | 5 |
1213
| [assembled-optimization](assembled-optimization.md) | 1 |
1314
| [assembunny](assembunny.md) | 2 |
@@ -32,6 +33,7 @@
3233
| [concurrent](concurrent.md) | 1 |
3334
| [connectivity](connectivity.md) | 3 |
3435
| [constellation](constellation.md) | 1 |
36+
| [coordinate-compression](coordinate-compression.md) | 1 |
3537
| [count](count.md) | 5 |
3638
| [cycle-detection](cycle-detection.md) | 1 |
3739
| [dag](dag.md) | 1 |
@@ -53,13 +55,15 @@
5355
| [game-of-life](game-of-life.md) | 1 |
5456
| [game-sim](game-sim.md) | 1 |
5557
| [gb-tree](gb-tree.md) | 1 |
56-
| [geometry](geometry.md) | 2 |
58+
| [generation](generation.md) | 1 |
59+
| [geometry](geometry.md) | 4 |
5760
| [geometry2d](geometry2d.md) | 8 |
5861
| [geometry3d](geometry3d.md) | 2 |
5962
| [graph](graph.md) | 31 |
6063
| [graph-route](graph-route.md) | 1 |
6164
| [graph-traversal](graph-traversal.md) | 2 |
62-
| [grid](grid.md) | 29 |
65+
| [greedy](greedy.md) | 1 |
66+
| [grid](grid.md) | 30 |
6367
| [grid-traversal](grid-traversal.md) | 1 |
6468
| [hard-description](hard-description.md) | 1 |
6569
| [hash](hash.md) | 3 |
@@ -69,7 +73,7 @@
6973
| [infinite-sequence](infinite-sequence.md) | 1 |
7074
| [inline-input](inline-input.md) | 1 |
7175
| [int-code](int-code.md) | 2 |
72-
| [interval-merging](interval-merging.md) | 1 |
76+
| [interval-merging](interval-merging.md) | 2 |
7377
| [johnsons-algorithm](johnsons-algorithm.md) | 1 |
7478
| [json](json.md) | 2 |
7579
| [lan-party](lan-party.md) | 1 |
@@ -80,6 +84,7 @@
8084
| [longest-path](longest-path.md) | 1 |
8185
| [map](map.md) | 4 |
8286
| [mask](mask.md) | 1 |
87+
| [math](math.md) | 2 |
8388
| [matrix](matrix.md) | 4 |
8489
| [maximum-clique](maximum-clique.md) | 1 |
8590
| [md5](md5.md) | 3 |
@@ -93,43 +98,51 @@
9398
| [operator-precedence](operator-precedence.md) | 1 |
9499
| [optimization](optimization.md) | 10 |
95100
| [ordered-list](ordered-list.md) | 1 |
101+
| [packing](packing.md) | 1 |
96102
| [palindrome](palindrome.md) | 1 |
97103
| [parallel](parallel.md) | 1 |
98104
| [parse-heavy](parse-heavy.md) | 4 |
99105
| [parser](parser.md) | 1 |
106+
| [parsing](parsing.md) | 1 |
100107
| [partitioning](partitioning.md) | 1 |
101108
| [path-finding](path-finding.md) | 1 |
102109
| [pattern-matching](pattern-matching.md) | 2 |
103110
| [performance](performance.md) | 1 |
104111
| [physics](physics.md) | 1 |
112+
| [polygon](polygon.md) | 1 |
105113
| [power-set](power-set.md) | 1 |
106114
| [quadratic-time](quadratic-time.md) | 1 |
107115
| [random-access](random-access.md) | 3 |
108116
| [range](range.md) | 4 |
117+
| [ranges](ranges.md) | 1 |
118+
| [rectangles](rectangles.md) | 1 |
109119
| [recursion](recursion.md) | 8 |
110120
| [reduction](reduction.md) | 8 |
111121
| [refactor](refactor.md) | 1 |
112122
| [regex](regex.md) | 5 |
113123
| [rotation](rotation.md) | 3 |
114124
| [routing](routing.md) | 2 |
115125
| [rust](rust.md) | 15 |
126+
| [safe-dial](safe-dial.md) | 1 |
116127
| [search](search.md) | 1 |
117128
| [sequence](sequence.md) | 25 |
118129
| [set](set.md) | 17 |
119130
| [shortest-path](shortest-path.md) | 6 |
120131
| [sieve](sieve.md) | 1 |
121-
| [simulation](simulation.md) | 9 |
132+
| [simulation](simulation.md) | 12 |
122133
| [sliding-window](sliding-window.md) | 4 |
123134
| [slow](slow.md) | 3 |
124135
| [sort](sort.md) | 3 |
125136
| [spiral](spiral.md) | 1 |
126-
| [stack](stack.md) | 2 |
137+
| [stack](stack.md) | 3 |
127138
| [state-space](state-space.md) | 1 |
128139
| [state-space-search](state-space-search.md) | 2 |
129140
| [strategy](strategy.md) | 1 |
130141
| [string](string.md) | 2 |
131142
| [string-encoding](string-encoding.md) | 2 |
143+
| [string-manipulation](string-manipulation.md) | 1 |
132144
| [string-result](string-result.md) | 1 |
145+
| [subsequence-optimization](subsequence-optimization.md) | 1 |
133146
| [surface](surface.md) | 1 |
134147
| [table-lookup](table-lookup.md) | 2 |
135148
| [tetris](tetris.md) | 1 |

0 commit comments

Comments
 (0)