जब मैं छोटा था, मेरे पास मेरे बिस्तर से दीवार के पार अमेरिका का एक बड़ा नक्शा था। जब मैं ऊब गया था, तो मैं उस नक्शे को देखता और सामान के बारे में सोचता। चार-रंग-प्रमेय की तरह सामान, या किस राज्य ने अन्य राज्यों की सीमा तय की। गिनती में मेरी थोड़ी दिमागी क्षमता को बचाने के लिए, आप एक टाइम मशीन का आविष्कार करने जा रहे हैं और मुझे बताएंगे कि इनपुट कितने राज्यों में है। चूँकि समय ख़ासा है, इसके लिए जितना संभव हो कम होना चाहिए।
काम
50 अमेरिकी राज्यों में से एक को देखते हुए, या तो इसके पूर्ण नाम से या इसके संक्षिप्त नाम से, जैसा कि इस पृष्ठ पर पाया गया है ( आर्काइव.ऑर्ग मिरर ), उन राज्यों की संख्या लौटाता है जिनकी यह सीमा है। इस वेबसाइट पर पाए जाने वाले राज्यों की संख्या के लिए पूरे राज्य के नाम के लिए सभी जानकारी का मानचित्रण निम्नलिखित है ।
Missouri, Tennessee -> 8
Colorado, Kentucky -> 7
Arkansas, Idaho, Illinois, Iowa, Nebraska, New York, Oklahoma, Pennsylvania, South Dakota, Utah, Wyoming -> 6
Arizona, Georgia, Massachusetts, Michigan, Minnesota, Nevada, New Mexico, Ohio, Virginia, West Virginia -> 5
Alabama, Indiana, Kansas, Maryland, Mississippi, Montana, North Carolina, Oregon, Texas, Wisconsin -> 4
California, Connecticut, Delaware, Louisiana, New Hampshire, New Jersey, North Dakota, Rhode Island, Vermont -> 3
Florida, South Carolina, Washington -> 2
Maine -> 1
Alaska, Hawaii -> 0
नियम
- आपका कार्यक्रम या तो पूर्ण राज्य का नाम या पोस्टल कोड संभाल सकता है - यह संयोजन का उपयोग नहीं कर सकता है।
- आप इनपुट के मामले को निर्दिष्ट कर सकते हैं, लेकिन आप इनपुट में व्हॉट्सएप को हटा नहीं सकते हैं।
- आपको वाशिंगटन, डीसी, या कुछ भी ऐसा नहीं है जो 50 राज्यों में से एक नहीं है।
- सीमावर्ती राज्यों में इनपुट राज्य शामिल नहीं है ।
- यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
जबकि मुझे पता है कि यह वही हो सकता है जिसके पास सबसे अच्छा संपीड़न है या प्रति नंबर सबसे अच्छा रेगेक्स पैटर्न पाता है, अगर मुझे उनमें से बहुत सारे उत्तर मिलते हैं, तो मैं एक उत्तर के लिए एक इनाम दूंगा जो यूएस का एक नक्शा तैयार करता है और इसका उपयोग करता है सीमावर्ती राज्यों की संख्या की गणना करें।
inb4मेथेमेटिका में निर्मित