কীভাবে, আপনি টিভি স্ক্রিনে এক সেকেন্ডের জন্য উপস্থিত or বা--সংখ্যার ফোন নম্বরটি মনে করতে পারবেন না ?! নীচে বর্ণিত বিশেষ কৌশলটি ব্যবহার করে আপনি একটি হাঁটার ফোনবুকে পরিণত হবে!
স্পষ্টতই, সংখ্যার 402
চেয়ে সংখ্যাটি মনে রাখা সহজ 110010010
এবং সংখ্যার 337377
চেয়ে সংখ্যাটি মনে রাখা সহজ 957472
। এর অর্থ হ'ল একদিকে মুখস্থ সংখ্যাটি যতটা সম্ভব কম সংখ্যক হওয়া উচিত এবং অন্যদিকে, এটি সংখ্যায় যতটা সম্ভব পুনরাবৃত্তি সংখ্যার সমন্বিত হওয়া বাঞ্ছনীয়।
মনে রাখতে অসুবিধার জন্য একটি মানদণ্ড হিসাবে, আমরা সংখ্যায় অঙ্কের সংখ্যা এবং সংখ্যায় বিভিন্ন অঙ্কের সংখ্যার যোগফল নিয়ে থাকি। একটি মুখস্থ নম্বর অন্য নম্বর সিস্টেমে লেখা যেতে পারে, তবে সম্ভবত এটি মনে রাখা সহজ হবে। উদাহরণস্বরূপ, 65535
হেক্সাডেসিমাল নোটেশনে নম্বরটি দেখতে মনে হচ্ছে FFFF
।
কার্য
জটিলতার মানদণ্ড হ্রাস করতে আপনার সংখ্যা সিস্টেমের ভিত্তি বাছাই করার জন্য একটি প্রোগ্রাম লিখতে হবে। সংখ্যা পদ্ধতির বেসটি 2 থেকে 36 এর মধ্যে হতে হবে 0-9
এবং তারপরে সংখ্যাটি এবং ইংরেজি বর্ণগুলি A-Z
সংখ্যাটি উপস্থাপন করতে ব্যবহার করা যেতে পারে।
ইনপুট
ইনপুটটিতে 1 থেকে 999999999 পর্যন্ত দশমিক পূর্ণসংখ্যা থাকে।
আউটপুট
আউটপুটে অবশ্যই সংখ্যা ব্যবস্থার ভিত্তি থাকতে হবে (2 থেকে 36 পর্যন্ত), মুখস্তকরণ জটিলতার মানদণ্ডকে ন্যূনতম করে এবং নির্বাচিত নম্বর সিস্টেমে সংখ্যাটি এক স্থান দ্বারা পৃথক করা উচিত। যদি বেশ কয়েকটি ঘাঁটি মানদণ্ডের জন্য একই মান দেয় তবে তাদের মধ্যে ক্ষুদ্রতমটি চয়ন করুন।
মন্তব্য
- বর্ণগুলি অবশ্যই বড় (
A-Z
) হবে।
পরীক্ষার কেস
ইনপুট আউটপুট
1
2 1
2
3 2
65535
16 FFFF
123
12 A3
a-z
পরিবর্তে ব্যবহার করতে পারি A-Z
?
A-Z
?