aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTyler Wardhaugh <tyler.wardhaugh@gmail.com>2023-06-04 13:02:06 -0700
committerTyler Wardhaugh <tyler.wardhaugh@gmail.com>2023-06-04 13:02:06 -0700
commit6c0175228e7cda310caea056001e2eddad380bcf (patch)
tree3131ffc292fed27a11a85a9b646b30bb5a097a91
parent9851fcf0fea545202aa2d850f90c5b3f39b3b79e (diff)
downloadperlweeklychallenge-club-6c0175228e7cda310caea056001e2eddad380bcf.tar.gz
perlweeklychallenge-club-6c0175228e7cda310caea056001e2eddad380bcf.tar.bz2
perlweeklychallenge-club-6c0175228e7cda310caea056001e2eddad380bcf.zip
fix bug; cost=0 when no days are processed
-rw-r--r--challenge-219/tyler-wardhaugh/clojure/src/c219/t2.clj2
1 files changed, 1 insertions, 1 deletions
diff --git a/challenge-219/tyler-wardhaugh/clojure/src/c219/t2.clj b/challenge-219/tyler-wardhaugh/clojure/src/c219/t2.clj
index dfcababbe2..b726644926 100644
--- a/challenge-219/tyler-wardhaugh/clojure/src/c219/t2.clj
+++ b/challenge-219/tyler-wardhaugh/clojure/src/c219/t2.clj
@@ -11,7 +11,7 @@
xf (map (fn [[period cost]]
(let [[d & ds] days
candidates (drop-while #(< % (+ d period)) ds)]
- (+ cost (f f costs candidates)))))]
+ (+ cost (or (f f costs candidates) 0)))))]
(->> source (sequence xf) (apply min)))))
(let [f (memoize travel-expenditure')]