Tracks
/
Bash
Bash
/
Ejercicios
/
Transposición
Transposición

Transposición

Intermedia

Instrucciones

Dado un texto de entrada, devuélvelo transpuesto.

Explicado a grandes rasgos, la transposición de una matriz:

ABC
DEF

viene dada por:

AD
BE
CF

Las filas se convierten en columnas y las columnas en filas. Consulta transposición.

Si la entrada tiene filas de distintas longitudes, esto se resuelve de la siguiente manera:

  • Rellena a la izquierda con espacios.
  • No rellenes a la derecha.

Por lo tanto, al transponer esta matriz:

ABC
DE

se obtiene:

AD
BE
C

Y al transponer:

AB
DEF

se obtiene:

AD
BE
 F

En general, todos los caracteres de la entrada también deben estar presentes en la salida transpuesta. Eso significa que, si una columna del texto de entrada contiene solo espacios en su(s) fila(s) más baja(s), la fila correspondiente de la salida debe contener los espacios en su(s) columna(s) más a la derecha.

Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Bash Exercism

¿Todo listo para empezar Transposición?

Regístrate en Exercism para aprender y dominar Bash con 97 ejercicios y mentoría humana real, todo gratis.