পাসওয়ার্ড শক্তি পরীক্ষার একটি দিক হ'ল কীবোর্ডে সংলগ্ন চিঠিগুলি। এই চ্যালেঞ্জে, একটি প্রোগ্রাম অবশ্যই তৈরি করতে হবে যা true
যদি স্ট্রিংটিতে সংলগ্ন অক্ষরের কোনও রান থাকে returns
সংলগ্ন বর্ণগুলির রান হিসাবে কী গণনা করা হয়?
পাসওয়ার্ড শক্তি পরীক্ষকের এই সরল সংস্করণটির জন্য, সংলগ্ন অক্ষরের একটি রান 3 বা ততোধিক অক্ষর যা QWERTY কীবোর্ডের একক দিকের (বাম, ডান, উপরে বা নীচে) একে অপরের পাশে থাকে। এই চ্যালেঞ্জের উদ্দেশ্যে কীবোর্ডের লেআউটটি দেখতে এমন দেখাচ্ছে:
1234567890
QWERTYUIOP
ASDFGHJKL
ZXCVBNM
উপরের চিত্রটিতে Q
নীচে 1
তবে নীচে নয় 2
, সুতরাং এর মধ্যে 1qa
বা এর aq1
ভিতরে যে কোনও স্ট্রিং রয়েছে যা প্রোগ্রামটি ফিরিয়ে আনবে true
, তবে 2qa
তা করবে না।
ইনপুট
পাসওয়ার্ড স্ট্রিং চেক করতে। এটিতে কেবল অক্ষর [0-9a-z]
বা [0-9A-Z]
(আপনার পছন্দ) থাকবে।
আউটপুট
পাসওয়ার্ডে সংলগ্ন কীগুলির এক বা একাধিক রান রয়েছে বা যদি এটিতে না থাকে তবে মিথ্যা যদি প্রোগ্রামটি অবশ্যই সত্যবাদী মান ফেরত দেয়।
উদাহরণ
নিম্নলিখিত ইনপুটগুলি সত্য আউটপুট করা উচিত:
asd
ytrewq
ju7
abc6yhdef
এবং এই ইনপুটগুলি ভুল আউটপুট করা উচিত:
abc
aaa
qewretry
zse
qwdfbn
pas
বিধি
- উত্তরগুলি সম্পূর্ণ প্রোগ্রাম বা ফাংশন হতে পারে।
- স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।
- এটি কোড-গল্ফ , সর্বনিম্ন স্কোর (বাইটে) জয়!