चुनौती
क्रिसमस के 12 दिनों में से प्रत्येक पर, तारीख के अनुसार, "12 दिनों के क्रिसमस" के उपयुक्त कविता का उत्पादन करें, अन्यथा "आई विश इट बी क्रिसमस हो सकता है" के कोरस का उत्पादन करें।
नए सिरे से अग्रणी और / या अनुगामी ( \n
) और अनुगामी रिक्त स्थान की अनुमति है। आप किसी भी बाहरी स्रोत से नहीं पढ़ सकते हैं।
मूल रूप से आपको जो करना है वह सिस्टम की तारीख को पढ़ना और "क्रिसमस के 12 दिन" के अनुसार कविता को आउटपुट करना है।
क्रिसमस के 12 दिन
क्रिसमस के बारह दिन क्रिसमस के दिन (25 दिसंबर) से शुरू होते हैं और 5 जनवरी को समाप्त होते हैं।
उदाहरण
यदि तारीख 25 दिसंबर है (सबसे छोटी / पहली कविता का प्रिंट आउट लें):
On the first day of Christmas
my true love sent to me:
a Partridge in a Pear Tree
यदि तारीख 31 दिसंबर है (सातवें वचन को प्रिंट करें):
On the seventh day of Christmas
my true love sent to me:
7 Swans a Swimming
6 Geese a Laying
5 Golden Rings
4 Calling Birds
3 French Hens
2 Turtle Doves
and a Partridge in a Pear Tree
यदि तारीख 5 जनवरी है (सबसे लंबी / अंतिम / 12 वीं कविता का प्रिंट आउट):
On the twelth day of Christmas
my true love sent to me:
12 Drummers Drumming
11 Pipers Piping
10 Lords a Leaping
9 Ladies Dancing
8 Maids a Milking
7 Swans a Swimming
6 Geese a Laying
5 Golden Rings
4 Calling Birds
3 French Hens
2 Turtle Doves
and a Partridge in a Pear Tree
यदि तारीख 25 दिसंबर से 5 जनवरी के भीतर नहीं है तो समावेशी है:
Well I wish it could be Christmas every day
When the kids start singing and the band begins to play
Oh I wish it could be Christmas every day
So let the bells ring out for Christmas