Код Junior Векторы и матрицы спрашивают часто обновлено

Умножение матриц на списках

Условие

Напишите matmul(A, B): произведение матриц, заданных списками строк. Если число столбцов A не равно числу строк B, верните None. Без numpy.

Примеры

matmul([[1, 2], [3, 4]], [[5, 6], [7, 8]]) // [[19, 22], [43, 50]]
matmul([[1, 2, 3]], [[1], [0], [-1]]) // [[-2]]
matmul([[1], [2]], [[3, 4]]) // [[3, 4], [6, 8]]

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме