Linien ausrichten!
Wenn Sie ein Zeichen und eine mehrzeilige Zeichenfolge haben, müssen Sie jede Zeile der Zeichenfolge so auffüllen, dass sie unter dem angegebenen Trennzeichen ausgerichtet sind.
Beispiele
Eingang:
,
Programming, Puzzles
And, Code golf
Ausgabe:
Programming, Puzzles
And, Code golf
Eingang
Die Eingabe besteht aus einer mehrzeiligen Zeichenfolge und einem Zeichen (an dem Sie sich ausrichten). Sie können diese Zeichen in einer beliebigen Reihenfolge und in einem beliebigen Format eingeben. Das Zeichen wird genau einmal pro Zeile angezeigt. Jede Zeile der Eingabe kann unterschiedlich lang sein.
Die Eingabe kann über Funktionsargumente oder STDIN erfolgen.
Ausgabe
Die Ausgabe sollte die gleiche zentrierte Zeichenfolge sein. Sie dürfen eine nachgestellte Zeile und kein nachgestelltes Leerzeichen verwenden.
Die Ausgabe sollte mit der Mindestanzahl an Leerzeichen aufgefüllt werden. Sie dürfen keine führenden Leerzeichen in der Eingabe entfernen (falls vorhanden).
Die Ausgabe kann über Funktionsrückgabe oder STDOUT erfolgen.