Facile

Instructions

Soit un texte en entrée, renvoie ce texte transposé.

En gros, la transposée d'une matrice :

ABC
DEF

est donnée par :

AD
BE
CF

Les lignes deviennent des colonnes et les colonnes deviennent des lignes. Voir transposée.

Si les lignes du texte d'entrée ont des longueurs différentes, voici comment procéder :

  • Compléter à gauche avec des espaces.
  • Ne pas compléter à droite.

Ainsi, la transposition de cette matrice :

ABC
DE

donne :

AD
BE
C

Et la transposition de :

AB
DEF

donne :

AD
BE
 F

De manière générale, tous les caractères du texte d'entrée doivent aussi être présents dans le texte transposé. Cela signifie que si une colonne du texte d'entrée ne contient que des espaces dans sa ou ses lignes du bas, la ligne correspondante du résultat doit contenir ces espaces dans sa ou ses colonnes les plus à droite.


Source

Explore la source de cet exercice.

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Python Exercism

Prêt à commencer ?

Inscris-toi sur Exercism pour apprendre et maîtriser Python avec 17 concepts146 exercices, et un vrai mentorat humain, le tout gratuitement.