वे कहते हैं कि hate
एक मजबूत शब्द है। मैं यह पता लगाना चाहता था कि क्यों, इसलिए मुझे इस शब्द पर एक अच्छी नज़र थी।
मैंने देखा कि प्रत्येक व्यंजन के बाद एक स्वर था। इससे यह मुझे काफी मजबूत लग रहा था, इसलिए मैंने फैसला किया कि यही एक शब्द को मजबूत बनाता है।
मैं अधिक मजबूत शब्द ढूंढना चाहता हूं, इसलिए मुझे इसके लिए एक कार्यक्रम की आवश्यकता होगी!
मजबूत शब्द ढूंढना
मजबूत शब्द ऐसे शब्द हैं जहां हर व्यंजन (सेट में अक्षर BCDFGHJKLMNPQRSTVWXZ
) एक स्वर (सेट में अक्षर) द्वारा पीछा किया जाता है AEIOUY
। बस। और कुछ मायने नहीं रखता है।
यदि शब्द एक स्वर से शुरू होता है, तो आपको पहले व्यंजन से पहले किसी भी पत्र के बारे में चिंता करने की आवश्यकता नहीं है। यदि शब्द में कोई व्यंजन नहीं है, तो यह स्वचालित रूप से एक मजबूत शब्द है!
मजबूत शब्दों के कुछ उदाहरण हैं agate
, hate
और you
। agate
अभी भी एक मजबूत शब्द है क्योंकि यद्यपि यह एक स्वर से शुरू होता है, फिर भी प्रत्येक व्यंजन का स्वर के साथ पालन किया जाता है। you
एक मजबूत शब्द है क्योंकि इसमें कोई व्यंजन नहीं है।
मजबूत शब्दों के लिए लंबाई पर कोई प्रतिबंध नहीं है।
चुनौती
एक प्रोग्राम या फ़ंक्शन लिखें जो इनपुट के रूप में एक गैर-रिक्त स्ट्रिंग लेता है, और एक सत्य मान को आउटपुट करता है यदि यह एक मजबूत शब्द या गलत मूल्य है यदि यह नहीं है।
स्पष्टीकरण
- आप इनपुट को लोअरकेस या अपरकेस में लेने का निर्णय ले सकते हैं। निर्दिष्ट करें जो आपके उत्तर में है।
- शब्दों में किसी भी प्रकार का विराम चिह्न नहीं होगा। वे सेट में केवल सादे अक्षर होंगे
ABCDEFGHIJKLMNOPQRSTUVWXYZ
। - सत्य और झूठे मूल्यों के बजाय, आप सच्चे और झूठे के लिए दो अलग और सुसंगत मूल्यों का चयन कर सकते हैं। यदि आप ऐसा करते हैं, तो अपने जवाब में आपके द्वारा उठाए गए मूल्यों को निर्दिष्ट करें।
- आप वैकल्पिक रूप से एक मजबूत शब्द के लिए एक मिथ्या मूल्य और एक गैर-मजबूत शब्द के लिए एक सत्य का उत्पादन कर सकते हैं।
परीक्षण के मामलों
Input -> Output
hate -> true
love -> true
popularize -> true
academy -> true
you -> true
mouse -> true
acorn -> false
nut -> false
ah -> false
strong -> false
false -> false
parakeet -> false
स्कोरिंग
चूंकि यह कोड-गोल्फ है , कम से कम बाइट्स जीत के साथ जवाब!
""
एक संभावित इनपुट है?