We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7503d94 commit f2cb83cCopy full SHA for f2cb83c
crates/year2024/src/day21.rs
@@ -94,9 +94,7 @@ impl Day21 {
94
let mut queue = BinaryHeap::new();
95
for start in NumericKeypad::ALL {
96
queue.push(Reverse((0, start, DirectionalKeypad::Activate)));
97
- result[start as usize][start as usize] = 0;
98
- let mut best = [u32::MAX; NumericKeypad::LEN];
99
- best[start as usize] = 1;
+ result[start as usize][start as usize] = 1;
100
while let Some(Reverse((cost, current, parent))) = queue.pop() {
101
for &(next_parent, next) in current.neighbours() {
102
let next_cost = cost + dir_matrix[parent as usize][next_parent as usize];
0 commit comments