Su trabajo es tomar una entrada de cadena y un número y alinear la cadena a la derecha, haciendo que el ancho del texto sea el número. Cuando una línea es demasiado larga, sepárela y coloque el resto en la siguiente línea, repitiendo hasta que no sea necesario. Si una línea es más corta que el ancho, rellene con espacios. Pueden aparecer varias líneas nuevas y deben tratarse como cualquier otro carácter individual.
Por ejemplo, la cadena
Programming
Puzzles
&
Code
Golf
y el número 5
produciría:
Progr
ammin
g
Puzzl
es
&
Code
Golf
Mientras que la misma cadena y el número 10
producirían:
Programmin
g
Puzzles
&
Code
Golf
La cuerda
a
b
y el número 5 produciría:
a
<-- note the 5 spaces
b
¡El código más corto gana!
Programming Puzzles\n&\nCode Golf
?