ভূমিকা
দ্রষ্টব্য: প্রতারণাকে উত্সাহিত করার জন্য এটি কোনও ধরণের পদ্ধতি নয়। সি ও ওবি যেমন ইতিমধ্যে বলেছে, অধ্যয়ন একটি পরীক্ষা উত্তীর্ণের সেরা সমাধান: 3।
একাধিক পছন্দ পরীক্ষার নিম্নলিখিত উত্তরগুলি বিবেচনা করুন:
ABCBCAAB
এখানে একটি টেবিল যা উত্তরগুলি মেলে কিনা তা নির্দেশ করে:
A B C B C A A B
A 1 0 0 0 0 1 1 0
B 0 1 0 1 0 0 0 1
C 0 0 1 0 1 0 0 0
এটি আমাদের নিম্নলিখিত নম্বর দেয়:
10000110, 01010001, 00101000
চ্যালেঞ্জ হ'ল এই বাইনারি নম্বরগুলি মুদ্রণ করা। তবে একাধিক পছন্দ পরীক্ষায় কোন বর্ণগুলি ব্যবহৃত হয় তা দেখতে গুরুত্বপূর্ণ । উদাহরণ স্বরূপ:
ABCDCDBCDABC
এই সর্বোচ্চ চিঠি হয় D
যা, বর্ণমালা 4 র্থ চিঠি । সুতরাং, আমাদের 4 টি বিভিন্ন বাইনারি সংখ্যা আউটপুট করতে হবে । যথা:
100000000100, 010000100010, 001010010001, 000101001000
নোট করুন যে আপনাকে সর্বোচ্চ বর্ণটি দেখতে হবে । নিম্নলিখিত উদাহরণ বিবেচনা করুন:
AACCACAC
যদিও এটি B
ব্যবহৃত হয় না, এর জন্য আমাদের বাইনারি ফলাফল আউটপুট করতে হবে B
। তার মানে, উত্তরটি হবে:
11001010, 00000000, 00110101
কার্য
একাধিক পছন্দ পরীক্ষার উত্তর দেওয়া, বাইনারি সংখ্যাগুলি আউটপুট করুন। আপনি ধরে নিতে পারেন যে ইনপুটটি খালি হবে না এবং কেবল অক্ষর থাকবে[A-Z]
। এক এবং শূন্যের পরিবর্তে, আপনি সত্য এবং মিথ্যাও ব্যবহার করতে পারেন।
পরীক্ষার কেস:
Input: ABBBABABA
Output: 100010101, 011101010
Input: AAAAAAAAA
Output: 111111111
Input: AFGHEEHFD
Output: 100000000 000000000 000000000 000000001 000011000 010000010 001000000 000100100
Input: Z
Output: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
Input: ABCDCDBCDABC
Output: 100000000100, 010000100010, 001010010001, 000101001000
এটি কোড-গল্ফ , তাই সর্বনিম্ন পরিমাণ বাইটের সাথে জমা দেওয়া!
[a-z]
পরিবর্তে ব্যবহার করতে পারি ?