RosettaCodeData/Task/Averages-Root-mean-square/Common-Lisp/averages-root-mean-square-2.lisp
2023-07-01 13:44:08 -04:00

7 lines
241 B
Common Lisp

(defun root-mean-square (numbers)
"Takes a list of numbers, returns their quadratic mean."
(sqrt
(/ (apply #'+ (mapcar #'(lambda (x) (* x x)) numbers))
(length numbers))))
(root-mean-square (loop for i from 1 to 10 collect i))