চ্যালেঞ্জের অনুপ্রেরণা হ'ল এটি আমি কোথাও দেখেছি:
"নুন" শব্দটি হ'ল একটি n কার্টহিল করছে
আপনার চ্যালেঞ্জটি হল একটি স্ট্রিং নেওয়া এবং এটি নির্ধারণ করা যে এটি কোনও কার্টহিলের প্রথম অক্ষর কিনা।
বিধি
স্ট্রিং হ'ল একটি চিঠি যা একটি কার্টুইল করছে যদি:
- প্রথম চিঠিটি শেষ চিঠির মতোই। (চিঠিটি তার মাথায় অবতরণ করতে পারে না))
- স্ট্রিংটি প্রতিটি অক্ষরের কার্টহিলিং অক্ষরের মধ্যে বিকল্প হয়।
কার্টহিলিং চিঠিগুলি n
এবং u
, m
এবং w
, b
এবং q
। লক্ষ্য করুন n
এবং w
একসাথে না অক্ষর cartwheeling, এবং কেউই হয় 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
কার্টহিলগুলি intoোকাq
, তাই না?d
এবংp
কার্টহিল বন্ধুরাও। তাদের কীটি হ'ল তারা ঘোরান, উল্টানো নয়।