Votre tâche consiste à écrire un programme qui imprime à la suite de quatre versets extraits des paroles de la chanson des Beatles "Hey Jude" (© 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
MAIS
La seule entrée que vous êtes autorisé à utiliser pour construire ces quatre versets est cette liste de jetons:
"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"
Notez que certains jetons ont un espace précédé et que les guillemets qui les entourent ne font pas partie des jetons. Vous êtes libre d'utiliser n'importe quel format pour la liste et de réorganiser l'ordre des jetons.
Votre sortie générée doit correspondre exactement aux quatre versets ci-dessus. Notez qu'il \n
est utilisé pour les retours à la ligne et un retour à la ligne supplémentaire est ajouté après chaque verset. Vous pouvez utiliser ce fichier (MD5:) 4551829c84a370fc5e6eb1d5c854cbec
pour comparer votre sortie.
Vous pouvez utiliser le diagramme de chemin de fer suivant pour comprendre la structure des versets (chaque élément représente un jeton):
Le code le plus court en octets gagne. Bon golf.