add comment

This commit is contained in:
Adam Jeniski 2025-10-19 05:02:22 -09:00
parent 43c69f4e0b
commit aa99e18bd7

View File

@ -22,11 +22,10 @@
(if (>= pos (count puzzle))
(last dp)
(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))
(filter words)
(map (comp dec count))
(map (partial + pos))
(map (comp (partial + pos) dec count))
(reduce (fn [acc idx] (update acc idx (partial + weight)))
dp))]
(recur puzzle (inc pos) (get dp' pos) dp')))))