Matrix transposition: Difference between revisions

(added Clojure)
Line 375:
20 CONTINUE
10 CONTINUE</lang>
=={{header|F_Sharp|F#}}==
Very straightforward solution...
<lang fsharp>let transpose (mtx : int [,]) =
array2D [ for i in 0..((Array2D.length2 mtx)-1) do
yield
[for j in 0..((Array2D.length1 mtx)-1) do
yield mtx.[j, i]]]
</lang>
 
=={{header|GAP}}==
Anonymous user