Ti siedi a casa, strofinandoti le mani nel modo più malvagio. Questa volta, sarò in grado di impostare la community A-SPIN! Dirò semplicemente di aver dimostrato questo problema (che è senza dubbio migliorabile) all'interno di questo libro qui ... Si apre alla prima pagina pertinente. Scarabocchi quelle parole ...
Sei, ovviamente, il malvagio Fermat! Haha, sto solo scherzando. Sai che non è successo in questo modo; questa è semplicemente la narrazione del suo gemello malvagio, Format. Il formato qui è troppo pigro per condensare la sua "prova" nel margine. Ti ha quindi invitato a farlo per lui.
Obiettivo Data una prova (stringa) e una pagina (blocco di testo), "scrivi" sul margine della prova.
Regole della pagina valide
Un blocco di testo contiene una pagina se e solo se soddisfa i seguenti requisiti:
- I bordi superiore e inferiore hanno la forma
-{10,}\+$
(espressione regolare per-
almeno dieci volte fino a a+
, quindi alla fine della linea). - Ogni linea non superiore e non inferiore deve terminare con a
|
. Ci sarà almeno una di queste righe. - Ci saranno almeno cinque spazi dall'ultimo
|
in ogni riga. - Tutte le linee hanno la stessa larghezza.
Quindi la seguente è una pagina valida (le .
s sono per mostrare dove si trova il bordo del margine massimo):
-----------------+
Lorem Ipsum. |
and other . |
latin crud . |
. |
EOF. |
-----------------+
Ecco un'altra pagina con un margine più ampio:
------------------------+
Hello world! . |
How are you, to. |
day? --Mme. B . |
. |
------------------------+
Devi scrivere la stringa data nel margine, mantenendo le parole che puoi, per quanto puoi. Ad esempio, se si hello
adatta alla riga successiva, non interromperla sulla riga corrente.
I / O
Proof: This is a most excellent proof, too small for anyone!
Text: ; not a leading newline
------------------------+
Hello world! |
How are you, to |
day? --Mme. B |
|
------------------------+
Output:
------------------------+
Hello world! This a |
How are you, to most |
day? --Mme. B excellen|
t proof,|
------------------------+
Proof: Execute the member as an example to the others!
Text:
------------------------------------------------+
Contrary to popular belief, Lorem |
Ipsum is not simply random text. |
It has roots in a piece of classical |
Latin literature from 45 BC, making |
it over 2000 years old. Richard |
McClintock, a Latin professor at |
Hampden-Sydney College in Virginia, |
looked up one of the more obscure |
Latin words, consectetur, from a |
Lorem Ipsum passage, and going through |
the cites of the word in classical |
literature, discovered the undoubtable |
source. Lorem Ipsum comes from... |
------------------------------------------------+
Output:
------------------------------------------------+
Contrary to popular belief, Lorem Execute |
Ipsum is not simply random text. the |
It has roots in a piece of classical member as|
Latin literature from 45 BC, making an |
it over 2000 years old. Richard example |
McClintock, a Latin professor at to the |
Hampden-Sydney College in Virginia, others! |
looked up one of the more obscure |
Latin words, consectetur, from a |
Lorem Ipsum passage, and going through |
the cites of the word in classical |
literature, discovered the undoubtable |
source. Lorem Ipsum comes from... |
------------------------------------------------+
Proof: Consider supercalifragilisticexpialidocious. Therefore, x.
Output:
-----------------------------------------+
sections 1.10.32 and |
1.10.33 of "de Finibus |
Bonorum et Malorum" |
(The Extremes of Good |
and Evil) by Cicero, |
written in 45 BC. This |
book is a treatise on |
the theory of ethics, |
very popular during the |
Renaissance. The first |
line of Lorem Ipsum, |
"Lorem ipsum dolor sit |
amet..", comes from a |
line in section 1.10.32. |
-----------------------------------------+
Output: Consider supercalifragilisticexpialidocious. Therefore, x.
-----------------------------------------+
sections 1.10.32 and Consider |
1.10.33 of "de Finibus supercalifragili|
Bonorum et Malorum" sticexpialidocio|
(The Extremes of Good us. Therefore, x|
and Evil) by Cicero, . |
written in 45 BC. This |
book is a treatise on |
the theory of ethics, |
very popular during the |
Renaissance. The first |
line of Lorem Ipsum, |
"Lorem ipsum dolor sit |
amet..", comes from a |
line in section 1.10.32. |
-----------------------------------------+
Proof: Alex is a bird. All birds can fly. All things that fly are wrong. Ergo, Alex is wrong.
Text:
----------+
Sorry | ; 5 spaces.
----------+
Output:
----------+
Sorry Alex|
----------+
Questo è un codice-golf , quindi vince il programma più breve in byte!