Sum multiples of 3 and 5: Difference between revisions
Content deleted Content added
Undo revision 296828 by Rosettabrowser (talk) |
Fixed Emacs Lisp |
||
Line 1,018:
=={{header|Emacs Lisp}}==
===version 1===
<lang Emacs Lisp>
(defun sum-3-5 (
(apply '+ (mapcar
'(lambda (x) (if (or (= 0 (% x 3) ) (= 0 (% x 5) ))
x 0) )
(number-sequence 1 (- n 1)) )))
</lang>
===version 2===
<lang Emacs Lisp>
(defun sum-3-5 (
(apply '+ (seq-filter
'(lambda (x) (or (= 0 (% x 3) ) (= 0 (% x 5) )))
</lang>
<b>Eval:</b>
<lang Emacs Lisp>
(insert (format "%d" (sum-3-5
(insert (format "%d" (sum-3-5 1000) ))
</lang>
<b>Output:</b>
<pre>
2318
233168
</pre>
|