Для такой матрицы, как показано ниже, преобразуйте ее, скажем, на 90 градусов во вторую матрицу ниже. Как бы вы сделали это самым чистым способом? Предпочтительными являются короткие/сжатые/четкие решения, где точка легко понять.
С
[[A1,A2,A3],
[B1,B2,B3],
[C1,C2,C3]]
Для
[[A1,B1,C1],
[A2,B2,C2],
[A3,B3,C3]]
Изменить: Я понимаю, что непонятно из оригинального вопроса. Я хотел бы знать, как это сделать в Erlang.