आपका कार्य एक कार्यक्रम लिखना है जो द बीटल्स के गीत "हे जुड" (© 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
परंतु
इन चार श्लोकों के निर्माण के लिए आपके द्वारा उपयोग किए जाने वाले एकमात्र इनपुट टोकन की सूची है:
"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"
ध्यान दें कि कुछ टोकन में पहले से जगह होती है और जो संलग्न कोटेशन टोकन का हिस्सा नहीं होते हैं। आप सूची के लिए किसी भी प्रारूप का उपयोग करने और टोकन के क्रम को पुनर्व्यवस्थित करने के लिए स्वतंत्र हैं।
आपके द्वारा तैयार आउटपुट को उपरोक्त चार छंदों से बिल्कुल मेल खाना है। ध्यान दें कि \n
newlines के लिए उपयोग किया जाता है और प्रत्येक कविता के बाद एक अतिरिक्त newline जोड़ा जाता है। आप इस फ़ाइल का उपयोग कर सकते हैं (MD5:) के 4551829c84a370fc5e6eb1d5c854cbec
खिलाफ अपने आउटपुट की जाँच करने के लिए।
आप छंद की संरचना को समझने के लिए निम्नलिखित रेलमार्ग आरेख का उपयोग कर सकते हैं (प्रत्येक तत्व एक टोकन का प्रतिनिधित्व करता है):
बाइट्स में सबसे छोटा कोड जीतता है। हैप्पी गोल्फिंग।