RosettaCodeData/Task/Matrix-multiplication/Common-Lisp/matrix-multiplication-2.lisp
2023-07-01 13:44:08 -04:00

6 lines
174 B
Common Lisp

(defun matrix-multiply (matrix1 matrix2)
(mapcar
(lambda (row)
(apply #'mapcar
(lambda (&rest column)
(apply #'+ (mapcar #'* row column))) matrix2)) matrix1))