RosettaCodeData/Task/Matrix-multiplication/Common-Lisp/matrix-multiplication-2.lisp

7 lines
174 B
Common Lisp
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
(defun matrix-multiply (matrix1 matrix2)
(mapcar
(lambda (row)
(apply #'mapcar
(lambda (&rest column)
(apply #'+ (mapcar #'* row column))) matrix2)) matrix1))