2009 से, एंड्रॉइड के संस्करण कोड नाम कन्फेक्शनरी-थीम वाले हैं। एंड्रॉइड 1.5 कप केक है, एंड्रॉइड 1.6 डोनट है, एंड्रॉइड 2.0 ईक्लेयर है, आदि .. वास्तव में, संस्करण नाम वर्णानुक्रम में हैं!
C -> Cupcake
D -> Donut
E -> Eclair
F -> Froyo
G -> Gingerbread
H -> Honeycomb
I -> Ice Cream Sandwich
J -> Jellybean
K -> Kitkat
L -> Lollipop
M -> Marshmallow
N -> Nougat
O -> Oreo
क्रम में:
Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jellybean, Kitkat, Lollipop, Marshmallow, Nougat, Oreo
चुनौती
एक लिखें कार्यक्रम / समारोह है कि से एक पत्र ले जाता है C
करने के लिए O
और अपने संबंधित Android संस्करण कोड नाम आउटपुट।
विशेष विवरण
- मानक I / O नियम लागू होते हैं ।
- मानक खामियों को मना किया जाता है ।
- आप या तो लोअरकेस इनपुट या अपरकेस इनपुट या दोनों का समर्थन करना चुन सकते हैं।
- आउटपुट शीर्षक केस (
Cupcake
) या पूरी तरह से लोअर केस (eclair
) में हो सकता है।Ice cream sandwich
हालाँकि, आपको पसंद किया जा सकता है। (मुझे उम्मीद नहीं थी कि यह इतना भ्रम पैदा करेगा ...) - यह चुनौती सभी भाषाओं में सबसे छोटा दृष्टिकोण खोजने के बारे में नहीं है, बल्कि, यह प्रत्येक भाषा में सबसे छोटा दृष्टिकोण खोजने के बारे में है ।
- आपका कोड बाइट्स में स्कोर किया जाएगा , आमतौर पर एन्कोडिंग UTF-8 में, जब तक कि अन्यथा निर्दिष्ट न हो।
- निर्मित कार्य (मेथेमेटिका एक हो सकता है: पी) कि इस अनुक्रम की गणना कर रहे हैं की अनुमति दी है, लेकिन एक समाधान है कि पर एक अंतर्निहित प्रोत्साहित किया जाता है निर्भर नहीं करता भी शामिल है।
- स्पष्टीकरण, यहां तक कि "व्यावहारिक" भाषाओं के लिए भी प्रोत्साहित किया जाता है ।
परीक्षण के मामलों
ये अपरकेस और टाइटल केस हैं।
Input Output
F Froyo
I Ice Cream Sandwich
J Jellybean
N Nougat
G Gingerbread
L Lollipop
कुछ बेहतर प्रारूपों में:
F, I, J, N, G, L
f, i, j, n, g, l
F I J N G L
f i j n g l
MARSHMALLOW
और बाद में।