Matrix transposition: Difference between revisions

Content added Content deleted
No edit summary
(Coffeescript implementation)
Line 601: Line 601:
(vec (apply map vector m)))
(vec (apply map vector m)))
</lang>
</lang>

=={{header|CoffeeScript}}==

<lang coffeescript>transpose = (matrix) ->
(t[i] for t in matrix) for i of matrix[0]</lang>

<pre>
> transpose [[1,2,3],[4,5,6]]
[[1,4],[2,5],[3,6]]


=={{header|Common Lisp}}==
=={{header|Common Lisp}}==