Entra en Matrix
En la matriz dada, las palabras de una oración están ordenadas en columnas de arriba abajo, en lugar del orden habitual de izquierda a derecha. Crea Program.TransposeMatrix(string[][]). Lee la primera columna de arriba abajo y luego cada una de las demás columnas del mismo modo. Devuelve la oración completa con un espacio entre cada par de palabras.
Ejemplos
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 las matrices de entrada son regulares: cada fila tiene la misma cantidad de elementos.
- Los signos de puntuación ya están incluidos en los elementos de la matriz; agrega únicamente los espacios entre las palabras.