Linee di allineamento!
Dato un carattere e una stringa multilinea, il tuo compito è quello di riempire ogni riga della stringa in modo che si allineino tra il delimitatore specificato.
Esempi
Ingresso:
,
Programming, Puzzles
And, Code golf
Produzione:
Programming, Puzzles
And, Code golf
Ingresso
L'input sarà una stringa multilinea e un carattere (tra cui ti allineerai), puoi prenderli in qualsiasi ordine / formato desideri. Il personaggio apparirà esattamente una volta per riga. Ogni riga dell'ingresso può avere una lunghezza diversa.
L'input può avvenire tramite argomenti di funzione o STDIN.
Produzione
L'output deve essere centrato sulla stessa stringa. È consentita una nuova riga finale e nessuno spazio vuoto finale.
L'output deve essere riempito con la quantità minima di spazi. Non è possibile rimuovere spazi vuoti iniziali nell'input (se esiste).
L'uscita può essere dal ritorno di funzione o STDOUT.