Sum of a series: Difference between revisions
Content added Content deleted
(add BQN) |
(Emacs Lisp: Improve solution) |
||
Line 917: | Line 917: | ||
=={{header|Emacs Lisp}}== |
=={{header|Emacs Lisp}}== |
||
<lang |
<lang Lisp>(defun series (n) |
||
⚫ | |||
(defun serie (n) |
|||
(user-error "n must be positive")) |
|||
⚫ | |||
(apply #'+ (mapcar (lambda (k) (/ 1.0 (* k k))) (number-sequence 1 n)))) |
|||
(error "input error") )) |
|||
(format "%.10f" (series 1000)) ;=> "1.6439345667"</lang> |
|||
</lang> |
|||
<b>Output:</b> |
|||
<pre> |
|||
1.6439345667 |
|||
</pre> |
|||
=={{header|Erlang}}== |
=={{header|Erlang}}== |