আমার পাসওয়ার্ডটি মনে রাখা খুব কঠিন, তাই আমি একটি পাসওয়ার্ড উত্পন্ন করার উপায় নিয়ে এসেছি।
আমি আমার পাসওয়ার্ডটি যেভাবে তৈরি করি তা হল এই পদক্ষেপগুলি অনুসরণ করে একটি শব্দ বা একটি বাক্য থেকে:
বাম থেকে ডানে শুরু করুন
প্রতিটি অক্ষরের গণনা সন্ধান করুন
একটি আদেশে তার গণনা সহ চিঠি রাখুন
উচ্চতর পুনরাবৃত্তি সহ চিঠিগুলি শেষ হবে
একই পুনরাবৃত্তির সাথে বর্ণগুলি বর্ণমালা অনুসারে অর্ডার করা হবে
সংখ্যা এবং বিশেষ অক্ষরগুলি সাদা স্পেস সহ উপেক্ষা করা হবে (উদাঃ 9, 4, @, (, *, ইত্যাদি উপেক্ষা করা হবে))
গ্রুপ অক্ষর মামলা উপেক্ষা। আউটপুটে, ইনপুটটিতে সর্বশেষ ঘটনার কেসটি ব্যবহার করুন
- চিঠির গণনা যে কোনও সংখ্যা হতে পারে যেমন 5H17M345K
- যদি ইনপুটটি সমস্ত সংখ্যা বা বিশেষ অক্ষর হয় তবে আউটপুট খালি স্ট্রিং হবে যেমন ইনপুট "12 $ * 34 ^!" তারপরে আউটপুট ""
- বর্ণমালা অনুসারে একই ঘটনার জন্য অর্ডার যেমন 1a1B1c হিসাবে বিবেচিত হয় না
উদাহরণ:
Input: Kitkat Tango
(2k / 1i / 3T / 2a / 1n / 1g / 1o)
Output: 1g1i1n1o2a2k3T
আরেকটি উদাহরণ:
Input: Database Partitions Task
(1D / 5a / 4T / 1b / 3s / 1e / 1P / 1r / 2i / 1o / 1n / 3s / 1k)
Output: 1b1D1e1k1n1o1P1r2i3s4T5a
দ্রষ্টব্য: 1 টি পুনরাবৃত্তি সহ বর্ণগুলি শুরুতে বর্ণানুক্রমিকভাবে অর্ডার করা হয় তারপরে আরও বেশি অক্ষর সহ বর্ণগুলি
এটি কোড-গল্ফ , সংক্ষিপ্ততম কোড জয়ী।
1.
কমপক্ষে ১ টি টেস্ট কেস যুক্ত করতে চ্যালেঞ্জটি আপডেট করতে হবে যার মধ্যে এক বা একাধিক বর্ণের 9 টিরও বেশি উপস্থিতি রয়েছে, 2.
নির্দিষ্ট করে আউটপুটটি স্ট্রিং হওয়া আবশ্যক (যদিও আমি দৃ strict়রূপে কঠোর হওয়ার বিরুদ্ধে সুপারিশ করব; এটি চ্যালেঞ্জের সাথে কিছুই যুক্ত করে না ), 3.
উল্লেখ করুন যে আমাদের অবশ্যই কোনও অক্ষর নেই এমন ইনপুটগুলি পরিচালনা করতে সক্ষম হব এবং 4.
ইনপুট হিসাবে খালি স্ট্রিংটি আমাদের পরিচালনা করতে হবে কিনা তা পরিষ্কার করে।
1
। এছাড়াও, ভবিষ্যতে আপনি কোনও চ্যালেঞ্জ পোস্ট করার আগে এই জাতীয় সমস্যাগুলি সমাধান করার জন্য আমাদের স্যান্ডবক্স ব্যবহার করার বিষয়টি বিবেচনা করতে পারেন ।