Ihre Aufgabe ist es, ein Programm zu schreiben, das die folgenden vier Verse aus den Texten des Beatles-Songs "Hey Jude" druckt (© Sony / ATV Music Publishing LLC):
Hey Jude, don't make it bad\n
Take a sad song and make it better\n
Remember to let her into your heart\n
Then you can start to make it better\n
\n
Hey Jude, don't be afraid\n
You were made to go out and get her\n
The minute you let her under your skin\n
Then you begin to make it better\n
\n
Hey Jude, don't let me down\n
You have found her, now go and get her\n
Remember to let her into your heart\n
Then you can start to make it better\n
\n
Hey Jude, don't make it bad\n
Take a sad song and make it better\n
Remember to let her under your skin\n
Then you'll begin to make it\n
\n
ABER
Die einzige Eingabe, die Sie zum Erstellen dieser vier Verse verwenden dürfen, ist die folgende Liste von Token:
"Hey Jude, don't"
" make it bad"
" be afraid"
" let me down"
"Take a sad song and make it better"
"You"
" were made to go out"
" and get her"
" have found her, now go"
"Remember to"
"The minute you"
" let her"
" into your heart"
" under your skin"
"Then"
" you"
" can start"
"'ll"
" begin"
" to make it"
" better"
Beachten Sie, dass einigen Token ein Leerzeichen vorangestellt ist und dass Anführungszeichen nicht Bestandteil der Token sind. Es steht Ihnen frei, ein beliebiges Format für die Liste zu verwenden und die Reihenfolge der Token zu ändern.
Ihre generierte Ausgabe muss genau den obigen vier Versen entsprechen. Beachten Sie, dass \n
für Zeilenumbrüche ein zusätzlicher Zeilenumbruch nach jedem Vers eingefügt wird. Mit dieser Datei (MD5 4551829c84a370fc5e6eb1d5c854cbec
:) können Sie Ihre Ausgabe überprüfen.
Sie können das folgende Eisenbahndiagramm verwenden, um die Struktur der Verse zu verstehen (jedes Element repräsentiert einen Token):
Kürzester Code in Bytes gewinnt. Viel Spaß beim Golfen.