Twoim zadaniem jest napisanie programu, który wydrukuje cztery wiersze wyodrębnione z tekstu piosenki The 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
ALE
Jedynym wejściem, którego możesz użyć do skonstruowania tych czterech wersetów, jest lista tokenów:
"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"
Zauważ, że niektóre tokeny mają spacje poprzedzone i że cytaty nie są ich częścią. Możesz użyć dowolnego formatu listy i zmienić kolejność tokenów.
Wygenerowany wynik musi dokładnie odpowiadać powyższym czterem wersetom. Zauważ, że \n
jest używany do nowych wierszy, a po każdym wersecie jest dodawana nowa linia . Możesz użyć tego pliku (MD5:), 4551829c84a370fc5e6eb1d5c854cbec
aby sprawdzić dane wyjściowe.
Możesz użyć następującego schematu kolei, aby zrozumieć strukturę wierszy (każdy element reprezentuje token):
Najkrótszy kod w bajtach wygrywa. Wesołego golfa.