प्रैक्टिकल गोल्फ पर आधारित - यूएस स्टेट्स
आपका कार्य तत्व नाम दिया गया तत्व का संक्षिप्त नाम (प्रतीक) ढूंढना है, जो यूनोक्टियम (118) को शामिल और शामिल करता है। विकिपीडिया पर आवर्त सारणी का प्रयोग करें ।
Ossifrage के लिए धन्यवाद, आप तत्वों की पूरी सूची http://pastebin.com/DNZMWmuf पर देख सकते हैं ।
आप किसी भी बाहरी संसाधनों का उपयोग नहीं कर सकते हैं। इसके अलावा, आप विशेष रूप से आवर्त सारणी के तत्वों के बारे में किसी भी अंतर्निहित डेटा का उपयोग नहीं कर सकते हैं। मानक खामियां लागू होती हैं।
इनपुट
इनपुट स्टडिन, फ़ाइल prompt
, input
आदि से हो सकता है ।
इनपुट प्रारूप:
निम्नलिखित सभी मान्य इनपुट हैं:
Carbon
carbon
CARBON
cArBOn
अनिवार्य रूप से, तत्व नाम - केस असंवेदनशील।
आपको गलत वर्तनी या किसी भी अमान्य तत्व नाम को संभालने की आवश्यकता नहीं है। अमान्य इनपुट अपरिभाषित व्यवहार है।
आउटपुट :
तत्व के लिए प्रतीक। पहले वर्ण को बड़ा किया जाना चाहिए और बाकी को छोटा किया जाना चाहिए।
उदाहरण आउटपुट: C
परीक्षण के मामलों:
Carbon -> C
NiTROGen -> N
Sodium -> Na
Gold -> Au
Silver -> Ag
Tin -> Sn
राज्यों की तुलना में कई अधिक तत्व हैं, इसलिए मुझे उम्मीद है कि इसके लिए एक सामान्य नियम खोजना कठिन होगा।
यह कोड गोल्फ है। सबसे छोटा कोड जीतता है!
Au
, या आप जो चाहें कर सकते हैं। @ पाॅल आर यदि किसी तत्व को वर्तनी देने के कई तरीके हैं (जैसे सल्फर बनाम सल्फर या एल्यूमीनियम बनाम एल्यूमीनियम) जो भी आपके कार्यक्रम को छोटा बनाता है। आपको दोनों मामलों को संभालने की आवश्यकता नहीं है।