mirror of
https://github.com/Ajetski/advent-of-code.git
synced 2025-11-27 12:32:45 -10:00
add comment
This commit is contained in:
parent
43c69f4e0b
commit
aa99e18bd7
@ -22,11 +22,10 @@
|
|||||||
(if (>= pos (count puzzle))
|
(if (>= pos (count puzzle))
|
||||||
(last dp)
|
(last dp)
|
||||||
(let [dp' (->> (map (partial + pos) word-sizes)
|
(let [dp' (->> (map (partial + pos) word-sizes)
|
||||||
(filter (partial >= (count puzzle)))
|
(filter (partial >= (count puzzle))) ;; prevent NPE on substring overflow
|
||||||
(map (partial subs puzzle pos))
|
(map (partial subs puzzle pos))
|
||||||
(filter words)
|
(filter words)
|
||||||
(map (comp dec count))
|
(map (comp (partial + pos) dec count))
|
||||||
(map (partial + pos))
|
|
||||||
(reduce (fn [acc idx] (update acc idx (partial + weight)))
|
(reduce (fn [acc idx] (update acc idx (partial + weight)))
|
||||||
dp))]
|
dp))]
|
||||||
(recur puzzle (inc pos) (get dp' pos) dp')))))
|
(recur puzzle (inc pos) (get dp' pos) dp')))))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user