चुनौती प्रेरणा यह थी कि मैंने कहीं देखा:
शब्द "नन" बस पत्र है n एक गाड़ी का पहिया कर
आपकी चुनौती एक स्ट्रिंग लेने और निर्धारित करने की है कि क्या यह एक कार्टव्हील करने वाला पहला अक्षर है।
नियम
एक स्ट्रिंग एक कार्टव्हील करने वाला एक पत्र है:
- पहला अक्षर अंतिम अक्षर के समान है। (पत्र उसके सिर पर नहीं जा सकता।)
- स्ट्रिंग हर एक वर्ण में कार्टव्हीलिंग अक्षरों के बीच वैकल्पिक होता है।
कार्टव्हीलिंग अक्षर हैं nऔर u, mऔर w, bऔर q। ध्यान दें कि nऔर wसाथ में कार्टव्हीलिंग अक्षर नहीं हैं , और न ही हैं wऔर b।
- आप हमारे किसी भी मानक इनपुट विधि का उपयोग करके एक स्ट्रिंग लेंगे।
- आप एक सत्य मूल्य का उत्पादन करेंगे यदि स्ट्रिंग एक कार्टव्हीलिंग पत्र है, और एक मिथ्या मूल्य है यदि यह नहीं है। आउटपुट किसी भी मानक आउटपुट विधियों का उपयोग करके किया जा सकता है।
अतिरिक्त नियम:
- केवल छोटे गाड़ी का पहिया पत्र
n/u/m/w/b/qजरूरत नियंत्रित किया जा करने के लिए। - आप मान सकते हैं कि इनपुट कभी खाली नहीं होता है।
- एक-वर्ण स्ट्रिंग एक मान्य कार्टव्हील नहीं है।
परीक्षण के मामलों
Input -> Output
nun -> truthy
nunun -> truthy
nunununu -> falsy
wmw -> truthy
wmwun -> falsy
bqbqbqbqbqb -> truthy
v^v^v -> falsy
AVAVA -> falsy
OOO -> falsy
ununununu -> truthy
nunwmwnun -> falsy
nun unun -> falsy
nunwmw -> falsy
nnuunnuunnuu -> falsy
nwnwnwnwn -> falsy
m -> falsy
nunuuunun -> falsy
विजेता
साथ के रूप में कोड गोल्फ , कम से कम कोड (प्रत्येक भाषा में) जीतता है!
uwuwuwuwuwu
bqbनहीं pdp?
dpd, pdp और इस तरह से काम नहीं करते हैं, मुझे लगता है कि आपको परीक्षण मामलों में उन्हें गलत जवाब देना चाहिए।
bकार्टव्हील मेंq, यह नहीं है?dऔरpकार्टव्हील दोस्त भी हैं। वे कुंजी यह है कि वे घूमते हैं, फ्लिप नहीं।