tangled
alpha
login
or
join now
eldridge.cam
/
advent-of-code
2
fork
atom
Advent of Code solutions
2
fork
atom
overview
issues
pulls
pipelines
remove extra dbgs
eldridge.cam
2 months ago
38eeac21
c70ae3a7
+5
-7
2 changed files
expand all
collapse all
unified
split
2025
11
p1.tri
p2.tri
-1
2025/11/p1.tri
···
19
19
20
20
proc main!() {
21
21
let graph = rec::collect <| it::map (parse connection) <| readlines
22
22
-
dbg!(graph)
23
22
dbg!(paths_from "you" graph)
24
23
}
+5
-6
2025/11/p2.tri
···
34
34
35
35
proc main!() {
36
36
let graph = rec::collect <| it::map (parse connection) <| readlines
37
37
-
dbg!(graph)
38
37
39
38
let paths_between = pathfinder!(graph)
40
39
let dac_fft = paths_between "dac" "fft"
41
40
42
41
if dac_fft == 0 {
43
43
-
let inner = dbg!(paths_between "fft" "dac")
44
44
-
let prefix = dbg!(paths_between "svr" "fft")
45
45
-
let suffix = dbg!(paths_between "dac" "out")
42
42
+
let inner = paths_between "fft" "dac"
43
43
+
let prefix = paths_between "svr" "fft"
44
44
+
let suffix = paths_between "dac" "out"
46
45
dbg!(inner * prefix * suffix)
47
46
} else {
48
48
-
let prefix = dbg!(paths_between "svr" "dac")
49
49
-
let suffix = dbg!(paths_between "fft" "out")
47
47
+
let prefix = paths_between "svr" "dac"
48
48
+
let suffix = paths_between "fft" "out"
50
49
dbg!(dac_fft * prefix * suffix)
51
50
}
52
51
}