(ध्यान दें: यह मेरी पिछली चुनौती का एक स्पिन-ऑफ है जो घूमता हुआ शब्द ढूंढें! )
इन्फिनिटी शब्द की परिभाषा :
- यदि आप वर्णमाला (AZ) पर एक इन्फिनिटी शब्द के सभी पात्रों को घटता के साथ जोड़ते हैं, तो आप नीचे दिए गए आरेखों में अनंत प्रतीक ∞ प्राप्त करते हैं।
- सभी समान कनेक्शन नीचे होने चाहिए , सभी विषम कनेक्शन ऊपर होने चाहिए ।
- आप ऊपरी / निचले हिस्से को अनदेखा कर सकते हैं या सभी ऊपरी मामले या सभी निचले मामलों में परिवर्तित / विचार कर सकते हैं।
- AZ के वर्णमाला रेंज में इनपुट शब्द केवल वर्ण हैं, कोई रिक्त स्थान, कोई विराम चिह्न या प्रतीक नहीं हैं।
- प्रत्येक शब्द ठीक 5 वर्ण का होना चाहिए। शब्द> 5 या <5 मान्य नहीं हैं।
- यदि किसी शब्द में लगातार दो अक्षर होते हैं, तो शब्द "FLOOD" या "QUEEN" की तरह मान्य नहीं है।
- सभी इन्फिनिटी शब्द एक ही चरित्र के साथ शुरू और समाप्त होते हैं।
यहाँ कुछ उदाहरण हैं:
कार्य:
एक पूर्ण कार्यक्रम या फ़ंक्शन लिखें जो मानक इनपुट से एक शब्द लेगा और एक इन्फिनिटी वर्ड है या नहीं, आउटपुट करेगा । आउटपुट सही / गलत हो सकता है, 1/0, 1 / नल, आदि।
परीक्षण के मामलों:
Infinity Words:
ALPHA, EAGLE, HARSH, NINON, PINUP, RULER, THEFT, WIDOW
NOT Infinity Words:
CUBIC, ERASE, FLUFF, LABEL, MODEM, RADAR, RIVER, SWISS, TRUST,
KNEES, QUEEN, GROOVE, ONLY, CHARACTER, OFF, IT, ORTHO
नियम:
- सबसे छोटा कोड जीतता है।
वैकल्पिक कार्य:
एक सूची के रूप में, एक अंग्रेजी शब्दकोश में आप कर सकते हैं के रूप में कई इन्फिनिटी शब्द खोजें । आप उदाहरण के लिए अंग्रेजी शब्दों की पूरी सूची यहाँ संदर्भ के लिए ले सकते हैं ।