Skip to content

Commit a5304dd

Browse files
committed
Update README
1 parent fb7bf48 commit a5304dd

19 files changed

Lines changed: 80 additions & 18 deletions

β€ŽREADME.mdβ€Ž

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

β€Žlib/2021/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](../2017/README.md) | [2018](../2018/README.md) | [2019](../2019/README.md) | [2020](../2020/README.md) | 2021 | [2022](../2022/README.md) | [2023](../2023/README.md) | [2024](../2024/README.md)
44

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

7-
[grid](../../wiki/tags/grid.md) `4` [calculation](../../wiki/tags/calculation.md) `2` [graph](../../wiki/tags/graph.md) `2` [rust](../../wiki/tags/rust.md) `2` [bitwise](../../wiki/tags/bitwise.md) `1` [connectivity](../../wiki/tags/connectivity.md) `1` [graph-route](../../wiki/tags/graph-route.md) `1` [map](../../wiki/tags/map.md) `1` [needs-improvement](../../wiki/tags/needs-improvement.md) `1` [not-fast-enough](../../wiki/tags/not-fast-enough.md) `1` [optimization](../../wiki/tags/optimization.md) `1` [quadratic](../../wiki/tags/quadratic.md) `1` [random-access](../../wiki/tags/random-access.md) `1` [sequence](../../wiki/tags/sequence.md) `1` [set](../../wiki/tags/set.md) `1` [sliding-window](../../wiki/tags/sliding-window.md) `1` [slow](../../wiki/tags/slow.md) `1` [vector](../../wiki/tags/vector.md) `1`
7+
[grid](../../wiki/tags/grid.md) `4` [graph](../../wiki/tags/graph.md) `3` [calculation](../../wiki/tags/calculation.md) `2` [rust](../../wiki/tags/rust.md) `2` [bitwise](../../wiki/tags/bitwise.md) `1` [connectivity](../../wiki/tags/connectivity.md) `1` [graph-route](../../wiki/tags/graph-route.md) `1` [map](../../wiki/tags/map.md) `1` [needs-improvement](../../wiki/tags/needs-improvement.md) `1` [not-fast-enough](../../wiki/tags/not-fast-enough.md) `1` [optimization](../../wiki/tags/optimization.md) `1` [path-finding](../../wiki/tags/path-finding.md) `1` [quadratic](../../wiki/tags/quadratic.md) `1` [random-access](../../wiki/tags/random-access.md) `1` [recursion](../../wiki/tags/recursion.md) `1` [sequence](../../wiki/tags/sequence.md) `1` [set](../../wiki/tags/set.md) `1` [sliding-window](../../wiki/tags/sliding-window.md) `1` [slow](../../wiki/tags/slow.md) `1` [traversal](../../wiki/tags/traversal.md) `1` [vector](../../wiki/tags/vector.md) `1`
88

99
| Day | Title | Difficulty | Tags | Source |
1010
|:---:|-------|:----------:|------|--------|
@@ -16,6 +16,7 @@
1616
| [6](https://adventofcode.com/2021/day/6) | [Lanternfish](https://adventofcode.com/2021/day/6) | 🟑 | [map](../../wiki/tags/map.md) | [day_06.ex](day_06.ex) |
1717
| [7](https://adventofcode.com/2021/day/7) | [The Treachery of Whales](https://adventofcode.com/2021/day/7) | 🟒 | [calculation](../../wiki/tags/calculation.md) | [day_07.ex](day_07.ex) |
1818
| [9](https://adventofcode.com/2021/day/9) | [Smoke Basin](https://adventofcode.com/2021/day/9) | 🟠 | [graph](../../wiki/tags/graph.md), [connectivity](../../wiki/tags/connectivity.md), [grid](../../wiki/tags/grid.md) | [day_09.ex](day_09.ex) |
19+
| [12](https://adventofcode.com/2021/day/12) | [Passage Pathing](https://adventofcode.com/2021/day/12) | 🟠 | [graph](../../wiki/tags/graph.md), [traversal](../../wiki/tags/traversal.md), [recursion](../../wiki/tags/recursion.md), [path-finding](../../wiki/tags/path-finding.md) | [day_12.ex](day_12.ex) |
1920
| [15](https://adventofcode.com/2021/day/15) | [Chiton](https://adventofcode.com/2021/day/15) | πŸ”΄ | [graph](../../wiki/tags/graph.md), [graph-route](../../wiki/tags/graph-route.md) | [day_15.ex](day_15.ex) |
2021
| [16](https://adventofcode.com/2021/day/16) | [Packet Decoder](https://adventofcode.com/2021/day/16) | 🟠 | [bitwise](../../wiki/tags/bitwise.md) | [day_16.ex](day_16.ex) |
2122
| [21](https://adventofcode.com/2021/day/21) | [Dirac Dice](https://adventofcode.com/2021/day/21) | πŸ’€ | [slow](../../wiki/tags/slow.md), [needs-improvement](../../wiki/tags/needs-improvement.md) | [day_21.ex](day_21.ex) |

β€Žlib/2022/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](../2017/README.md) | [2018](../2018/README.md) | [2019](../2019/README.md) | [2020](../2020/README.md) | [2021](../2021/README.md) | 2022 | [2023](../2023/README.md) | [2024](../2024/README.md)
44

5-
## ⭐ 46/50
5+
## ⭐ 48/50
66

7-
[erlang](../../wiki/tags/erlang.md) `9` [slow](../../wiki/tags/slow.md) `5` [grid](../../wiki/tags/grid.md) `4` [set](../../wiki/tags/set.md) `4` [large-number](../../wiki/tags/large-number.md) `3` [op-code](../../wiki/tags/op-code.md) `3` [sequence](../../wiki/tags/sequence.md) `3` [arithmetic](../../wiki/tags/arithmetic.md) `2` [geometry3d](../../wiki/tags/geometry3d.md) `2` [graph](../../wiki/tags/graph.md) `2` [linked-list](../../wiki/tags/linked-list.md) `2` [parse-heavy](../../wiki/tags/parse-heavy.md) `2` [walk](../../wiki/tags/walk.md) `2` [a-star](../../wiki/tags/a-star.md) `1` [bitwise](../../wiki/tags/bitwise.md) `1` [flood-fill](../../wiki/tags/flood-fill.md) `1` [geometry2d](../../wiki/tags/geometry2d.md) `1` [graph-traversal](../../wiki/tags/graph-traversal.md) `1` [half-done](../../wiki/tags/half-done.md) `1` [implicit-graph](../../wiki/tags/implicit-graph.md) `1` [json](../../wiki/tags/json.md) `1` [live-book](../../wiki/tags/live-book.md) `1` [needs-improvement](../../wiki/tags/needs-improvement.md) `1` [number-system](../../wiki/tags/number-system.md) `1` [optimization](../../wiki/tags/optimization.md) `1` [random-access](../../wiki/tags/random-access.md) `1` [range](../../wiki/tags/range.md) `1` [rust](../../wiki/tags/rust.md) `1` [shortest-path](../../wiki/tags/shortest-path.md) `1` [stack](../../wiki/tags/stack.md) `1` [surface](../../wiki/tags/surface.md) `1` [table-lookup](../../wiki/tags/table-lookup.md) `1` [unfold](../../wiki/tags/unfold.md) `1` [vector](../../wiki/tags/vector.md) `1` [visual-result](../../wiki/tags/visual-result.md) `1` [visualized](../../wiki/tags/visualized.md) `1` [walk3d](../../wiki/tags/walk3d.md) `1`
7+
[erlang](../../wiki/tags/erlang.md) `9` [slow](../../wiki/tags/slow.md) `5` [grid](../../wiki/tags/grid.md) `4` [set](../../wiki/tags/set.md) `4` [graph](../../wiki/tags/graph.md) `3` [large-number](../../wiki/tags/large-number.md) `3` [op-code](../../wiki/tags/op-code.md) `3` [sequence](../../wiki/tags/sequence.md) `3` [arithmetic](../../wiki/tags/arithmetic.md) `2` [geometry3d](../../wiki/tags/geometry3d.md) `2` [linked-list](../../wiki/tags/linked-list.md) `2` [optimization](../../wiki/tags/optimization.md) `2` [parse-heavy](../../wiki/tags/parse-heavy.md) `2` [walk](../../wiki/tags/walk.md) `2` [a-star](../../wiki/tags/a-star.md) `1` [bitwise](../../wiki/tags/bitwise.md) `1` [dfs](../../wiki/tags/dfs.md) `1` [flood-fill](../../wiki/tags/flood-fill.md) `1` [floyd-warshall](../../wiki/tags/floyd-warshall.md) `1` [geometry2d](../../wiki/tags/geometry2d.md) `1` [graph-traversal](../../wiki/tags/graph-traversal.md) `1` [half-done](../../wiki/tags/half-done.md) `1` [implicit-graph](../../wiki/tags/implicit-graph.md) `1` [johnsons-algorithm](../../wiki/tags/johnsons-algorithm.md) `1` [json](../../wiki/tags/json.md) `1` [live-book](../../wiki/tags/live-book.md) `1` [needs-improvement](../../wiki/tags/needs-improvement.md) `1` [number-system](../../wiki/tags/number-system.md) `1` [random-access](../../wiki/tags/random-access.md) `1` [range](../../wiki/tags/range.md) `1` [rust](../../wiki/tags/rust.md) `1` [shortest-path](../../wiki/tags/shortest-path.md) `1` [stack](../../wiki/tags/stack.md) `1` [surface](../../wiki/tags/surface.md) `1` [table-lookup](../../wiki/tags/table-lookup.md) `1` [unfold](../../wiki/tags/unfold.md) `1` [vector](../../wiki/tags/vector.md) `1` [visual-result](../../wiki/tags/visual-result.md) `1` [visualized](../../wiki/tags/visualized.md) `1` [walk3d](../../wiki/tags/walk3d.md) `1`
88

99
| Day | Title | Difficulty | Tags | Source |
1010
|:---:|-------|:----------:|------|--------|
@@ -23,6 +23,7 @@
2323
| [13](https://adventofcode.com/2022/day/13) | [Distress Signal](https://adventofcode.com/2022/day/13) | 🟑 | [json](../../wiki/tags/json.md), [sequence](../../wiki/tags/sequence.md) | [day_13.ex](day_13.ex) |
2424
| [14](https://adventofcode.com/2022/day/14) | [Regolith Reservoir](https://adventofcode.com/2022/day/14) | πŸ”΄ | [live-book](../../wiki/tags/live-book.md), [visualized](../../wiki/tags/visualized.md), [slow](../../wiki/tags/slow.md), [flood-fill](../../wiki/tags/flood-fill.md), [unfold](../../wiki/tags/unfold.md) | [day_14.ex](day_14.ex) |
2525
| [15](https://adventofcode.com/2022/day/15) | [Beacon Exclusion Zone](https://adventofcode.com/2022/day/15) | πŸ’€ | [erlang](../../wiki/tags/erlang.md), [slow](../../wiki/tags/slow.md), [large-number](../../wiki/tags/large-number.md), [geometry2d](../../wiki/tags/geometry2d.md) | [day_15.ex](day_15.ex) |
26+
| [16](https://adventofcode.com/2022/day/16) | [Proboscidea Volcanium](https://adventofcode.com/2022/day/16) | 🟠 | [graph](../../wiki/tags/graph.md), [floyd-warshall](../../wiki/tags/floyd-warshall.md), [johnsons-algorithm](../../wiki/tags/johnsons-algorithm.md), [dfs](../../wiki/tags/dfs.md), [optimization](../../wiki/tags/optimization.md) | [day_16.ex](day_16.ex) |
2627
| [18](https://adventofcode.com/2022/day/18) | [Boiling Boulders](https://adventofcode.com/2022/day/18) | πŸ’€ | [erlang](../../wiki/tags/erlang.md), [geometry3d](../../wiki/tags/geometry3d.md), [surface](../../wiki/tags/surface.md), [set](../../wiki/tags/set.md) | [day_18.ex](day_18.ex) |
2728
| [19](https://adventofcode.com/2022/day/19) | [Not Enough Minerals](https://adventofcode.com/2022/day/19) | πŸ’€ | [erlang](../../wiki/tags/erlang.md), [slow](../../wiki/tags/slow.md), [needs-improvement](../../wiki/tags/needs-improvement.md), [grid](../../wiki/tags/grid.md), [optimization](../../wiki/tags/optimization.md) | [day_19.ex](day_19.ex) |
2829
| [20](https://adventofcode.com/2022/day/20) | [Grove Positioning System](https://adventofcode.com/2022/day/20) | 🟠 | [slow](../../wiki/tags/slow.md), [vector](../../wiki/tags/vector.md), [sequence](../../wiki/tags/sequence.md), [large-number](../../wiki/tags/large-number.md), [random-access](../../wiki/tags/random-access.md) | [day_20.ex](day_20.ex) |

β€Žlib/2023/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](../2017/README.md) | [2018](../2018/README.md) | [2019](../2019/README.md) | [2020](../2020/README.md) | [2021](../2021/README.md) | [2022](../2022/README.md) | 2023 | [2024](../2024/README.md)
44

5-
## ⭐ 44/50
5+
## ⭐ 46/50
66

7-
[grid](../../wiki/tags/grid.md) `5` [graph](../../wiki/tags/graph.md) `3` [memoization](../../wiki/tags/memoization.md) `3` [reduction](../../wiki/tags/reduction.md) `3` [range](../../wiki/tags/range.md) `2` [sequence](../../wiki/tags/sequence.md) `2` [algebra](../../wiki/tags/algebra.md) `1` [arithmetic](../../wiki/tags/arithmetic.md) `1` [bfs](../../wiki/tags/bfs.md) `1` [gb-tree](../../wiki/tags/gb-tree.md) `1` [geometry](../../wiki/tags/geometry.md) `1` [geometry2d](../../wiki/tags/geometry2d.md) `1` [hash](../../wiki/tags/hash.md) `1` [longest-path](../../wiki/tags/longest-path.md) `1` [map](../../wiki/tags/map.md) `1` [measurement](../../wiki/tags/measurement.md) `1` [min-cut](../../wiki/tags/min-cut.md) `1` [modular-arithmetic](../../wiki/tags/modular-arithmetic.md) `1` [not-fast-enough](../../wiki/tags/not-fast-enough.md) `1` [op-code](../../wiki/tags/op-code.md) `1` [ordered-map](../../wiki/tags/ordered-map.md) `1` [palindrome](../../wiki/tags/palindrome.md) `1` [parse-heavy](../../wiki/tags/parse-heavy.md) `1` [pattern-matching](../../wiki/tags/pattern-matching.md) `1` [refactor](../../wiki/tags/refactor.md) `1` [regex](../../wiki/tags/regex.md) `1` [rotation](../../wiki/tags/rotation.md) `1` [rust](../../wiki/tags/rust.md) `1` [set](../../wiki/tags/set.md) `1` [sliding-window](../../wiki/tags/sliding-window.md) `1` [stack](../../wiki/tags/stack.md) `1` [vector](../../wiki/tags/vector.md) `1`
7+
[grid](../../wiki/tags/grid.md) `6` [graph](../../wiki/tags/graph.md) `4` [memoization](../../wiki/tags/memoization.md) `3` [reduction](../../wiki/tags/reduction.md) `3` [range](../../wiki/tags/range.md) `2` [sequence](../../wiki/tags/sequence.md) `2` [algebra](../../wiki/tags/algebra.md) `1` [arithmetic](../../wiki/tags/arithmetic.md) `1` [bfs](../../wiki/tags/bfs.md) `1` [dijkstra](../../wiki/tags/dijkstra.md) `1` [gb-tree](../../wiki/tags/gb-tree.md) `1` [geometry](../../wiki/tags/geometry.md) `1` [geometry2d](../../wiki/tags/geometry2d.md) `1` [hash](../../wiki/tags/hash.md) `1` [longest-path](../../wiki/tags/longest-path.md) `1` [map](../../wiki/tags/map.md) `1` [measurement](../../wiki/tags/measurement.md) `1` [min-cut](../../wiki/tags/min-cut.md) `1` [modular-arithmetic](../../wiki/tags/modular-arithmetic.md) `1` [not-fast-enough](../../wiki/tags/not-fast-enough.md) `1` [op-code](../../wiki/tags/op-code.md) `1` [ordered-map](../../wiki/tags/ordered-map.md) `1` [palindrome](../../wiki/tags/palindrome.md) `1` [parse-heavy](../../wiki/tags/parse-heavy.md) `1` [pattern-matching](../../wiki/tags/pattern-matching.md) `1` [refactor](../../wiki/tags/refactor.md) `1` [regex](../../wiki/tags/regex.md) `1` [rotation](../../wiki/tags/rotation.md) `1` [rust](../../wiki/tags/rust.md) `1` [set](../../wiki/tags/set.md) `1` [shortest-path](../../wiki/tags/shortest-path.md) `1` [sliding-window](../../wiki/tags/sliding-window.md) `1` [stack](../../wiki/tags/stack.md) `1` [state-space](../../wiki/tags/state-space.md) `1` [vector](../../wiki/tags/vector.md) `1`
88

99
| Day | Title | Difficulty | Tags | Source |
1010
|:---:|-------|:----------:|------|--------|
@@ -24,6 +24,7 @@
2424
| [14](https://adventofcode.com/2023/day/14) | [Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | πŸ”΄ | [grid](../../wiki/tags/grid.md), [rotation](../../wiki/tags/rotation.md), [modular-arithmetic](../../wiki/tags/modular-arithmetic.md), [memoization](../../wiki/tags/memoization.md) | [day_14.ex](day_14.ex) |
2525
| [15](https://adventofcode.com/2023/day/15) | [Lens Library](https://adventofcode.com/2023/day/15) | 🟑 | [hash](../../wiki/tags/hash.md), [ordered-map](../../wiki/tags/ordered-map.md) | [day_15.ex](day_15.ex) |
2626
| [16](https://adventofcode.com/2023/day/16) | [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | πŸ”΄ | [grid](../../wiki/tags/grid.md), [memoization](../../wiki/tags/memoization.md) | [day_16.ex](day_16.ex) |
27+
| [17](https://adventofcode.com/2023/day/17) | [Clumsy Crucible](https://adventofcode.com/2023/day/17) | πŸ”΄ | [graph](../../wiki/tags/graph.md), [dijkstra](../../wiki/tags/dijkstra.md), [shortest-path](../../wiki/tags/shortest-path.md), [state-space](../../wiki/tags/state-space.md), [grid](../../wiki/tags/grid.md) | [day_17.ex](day_17.ex) |
2728
| [18](https://adventofcode.com/2023/day/18) | [Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | πŸ”΄ | [geometry](../../wiki/tags/geometry.md) | [day_18.ex](day_18.ex) |
2829
| [19](https://adventofcode.com/2023/day/19) | [Aplenty](https://adventofcode.com/2023/day/19) | πŸ”΄ | [op-code](../../wiki/tags/op-code.md), [parse-heavy](../../wiki/tags/parse-heavy.md) | [day_19.ex](day_19.ex) |
2930
| [22](https://adventofcode.com/2023/day/22) | [Sand Slabs](https://adventofcode.com/2023/day/22) | πŸ’€ | [stack](../../wiki/tags/stack.md), [range](../../wiki/tags/range.md), [not-fast-enough](../../wiki/tags/not-fast-enough.md) | [day_22.ex](day_22.ex) |

β€Žlib/2023/day_17.exβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule AdventOfCode.Y2023.Day17 do
22
@moduledoc """
33
--- Day 17: Clumsy Crucible ---
44
Problem Link: https://adventofcode.com/2023/day/17
5-
Difficulty: hard
5+
Difficulty: l
66
Tags: graph dijkstra shortest-path state-space grid
77
"""
88
alias AdventOfCode.Helpers.{InputReader, Transformers}

0 commit comments

Comments
Β (0)