Matrix transposition: Difference between revisions

no edit summary
No edit summary
Line 1,399:
1,8,27,64,125
1,16,81,256,625</pre>
 
Transposition using functional style influence
<lang javascript>
transpose = function(a) {
return a[0].map(function(x,i) {
return a.map(function(y,k) {
return y[i];
})
});
}
 
A = [[1,2,3],[4,5,6],[7,8,9],[10,11,12]]
 
JSON.stringify(transpose(A))
"[[1,4,7,10],[2,5,8,11],[3,6,9,12]]"
</lang>
 
=={{header|Joy}}==
Anonymous user