mirror of
https://github.com/OMGeeky/advent-of-code-2023.git
synced 2025-12-26 16:07:38 +01:00
remove prints so it actually runs in a reasonable time without caching
This commit is contained in:
@@ -178,13 +178,13 @@ fn get_amount_from_id(id: usize, dict: &Vec<usize>) -> usize {
|
|||||||
fn get_for_id(id: usize, dict: &Vec<usize>, layer: usize) -> usize {
|
fn get_for_id(id: usize, dict: &Vec<usize>, layer: usize) -> usize {
|
||||||
let own_amount = dict[id];
|
let own_amount = dict[id];
|
||||||
if own_amount == 0 {
|
if own_amount == 0 {
|
||||||
p!(layer, "- {id} no subs");
|
// p!(layer, "- {id} no subs");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
let first = id + 1;
|
let first = id + 1;
|
||||||
let last = id + own_amount;
|
let last = id + own_amount;
|
||||||
let others = get_for_range(first, last, dict, layer);
|
let others = get_for_range(first, last, dict, layer);
|
||||||
p!(layer, "- {id} subs: {}", others);
|
// p!(layer, "- {id} subs: {}", others);
|
||||||
return others + 1;
|
return others + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user