10以下的自然数中,属于3和5的倍数的有3,5,6和9,它们之和是23.
找出1000以下的自然数中,属于3和5的倍数的数字之和。
最近在研究clojure,就用它来处理了。
(defn my-sum [n] (reduce + (filter #(or (zero? (rem % 3)) (zero? (rem % 5))) (range 1 n))))
10以下的自然数中,属于3和5的倍数的有3,5,6和9,它们之和是23.
找出1000以下的自然数中,属于3和5的倍数的数字之和。
最近在研究clojure,就用它来处理了。
(defn my-sum [n] (reduce + (filter #(or (zero? (rem % 3)) (zero? (rem % 5))) (range 1 n))))