Entre na Matrix
Na matriz fornecida, as palavras de uma frase estão organizadas em colunas de cima para baixo, em vez da ordem habitual da esquerda para a direita. Crie Program.TransposeMatrix(string[][]). Leia a primeira coluna de cima para baixo e depois cada uma das demais colunas da mesma forma. Retorne a frase completa com um espaço entre cada par de palavras.
Exemplos
Program.TransposeMatrix(new[] { new[] { "I", "Tesh" }, new[] { "so", "very" }, new[] { "love", "much!" } }) ➞ "I so love Tesh very much!"
Program.TransposeMatrix(new[] { new[] { "My", "evolves", "on" }, new[] { "world", "solely", "Tesha's." } }) ➞ "My world evolves solely on Tesha's."
Program.TransposeMatrix(new[] { new[] { "Enter" }, new[] { "the" }, new[] { "Matrix!" } }) ➞ "Enter the Matrix!"
Program.TransposeMatrix(new[] { new[] { "The", "are" }, new[] { "columns", "rows." } }) ➞ "The columns are rows."Notas
- Todas as matrizes de entrada são regulares: cada linha tem o mesmo número de elementos.
- A pontuação já está incluída nos elementos da matriz; adicione apenas os espaços entre as palavras.