Rutas
/
Vim script
Vim script
/
Ejercicios
/
Transposición
Transposición

Transposición

Media

Instrucciones

Dado un texto de entrada, devuélvelo transpuesto.

Explicado a grandes rasgos, la transpuesta de una matriz:

ABC
DEF

viene dada por:

AD
BE
CF

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

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

  • 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 solo contiene espacios en su fila o filas más bajas, la fila correspondiente de la salida debe contener los espacios en su columna o columnas más a la derecha.

Editar en GitHub El enlace se abre en una ventana o pestaña nueva
Vim script Exercism

¿Listo para empezar Transposición?

Regístrate en Exercism para aprender y dominar Vim script con 89 ejercicios y mentoría humana real, todo gratis.