File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 38
38
39
39
(defn coordinates [input]
40
40
(let [coord-map (utils/coord-map-fixed (utils/text->matrix input))
41
- start-node (key (medley/find-first (fn [[k v]]
41
+ start-node (key (medley/find-first (fn [[_k v]]
42
42
(= \S v))
43
43
coord-map))
44
- end-node (key (medley/find-first (fn [[k v]]
44
+ end-node (key (medley/find-first (fn [[_k v]]
45
45
(= \E v))
46
46
coord-map))]
47
47
{:start-node start-node
@@ -137,10 +137,10 @@ dir-vectors
137
137
count)))
138
138
139
139
; For å teste kan vi se om vi finner de 5 snarveiene som er beskrevet i oppgaveteksten
140
- ; som har en besparelse over 20 steg i test-dataene:
140
+ ; som har en besparelse over 20 steg i test-dataene (~3ms kjøretid) :
141
141
142
142
(delay (part-1 20 test-input))
143
143
144
- ; Det ser ut til å fungere også, så da finner vi nok løsningen på del 1:
144
+ ; Det ser ut til å fungere også, så da finner vi nok løsningen på del 1 (~270 ms kjøretid) :
145
145
146
- (delay (part-1 100 (input/get-input 2024 20 )))
146
+ (delay (time ( part-1 100 (input/get-input 2024 20 ) )))
You can’t perform that action at this time.
0 commit comments