Il tuo compito è prendere un input di stringa e un numero e allineare la stringa a destra, rendendo la larghezza del testo il numero. Quando una linea è troppo lunga, spezzala e metti il resto sulla riga successiva, ripetendo fino a quando non è necessario. Se una linea è più corta della larghezza, riempila di spazi. Possono comparire più righe e devono essere trattate come qualsiasi altro carattere singolo.
Ad esempio, la stringa
Programming
Puzzles
&
Code
Golf
e il numero 5
produrrebbe:
Progr
ammin
g
Puzzl
es
&
Code
Golf
Considerando che la stessa stringa e il numero 10
produrrebbe:
Programmin
g
Puzzles
&
Code
Golf
La stringa
a
b
e il numero 5 produrrebbe:
a
<-- note the 5 spaces
b
Vince il codice più corto!
Programming Puzzles\n&\nCode Golf
?