RosettaCodeData/Task/Kronecker-product/Sidef/kronecker-product.sidef
2023-07-01 13:44:08 -04:00

10 lines
280 B
Text

func kronecker_product(a, b) {
a ~X b -> map { _[0] ~X* _[1] }
}
kronecker_product([[1, 2], [3, 4]],
[[0, 5], [6, 7]]).each { .say }
say ''
kronecker_product([[0,1,0], [1,1,1], [0,1,0]],
[[1,1,1,1],[1,0,0,1], [1,1,1,1]]).each { .say }