shipuahamed.com
Uva 12050 – Palindrome Numbers | Shipu's Blog
Problem Link প্রবলেমটা একবার পড়ে আসো । তারপর দেখো :- নরমাল ওয়েতে তুমি ২*১০৯ তম পেলিন্ড্রম সংখ্যা যদি বের করতে চাও তবে প্রিন্টতো দূরের কথা জেনারেটই করতে পারবে নাহ । এটা অনেক লং প্রসেস এই লং প্রসেসকে কিভাবে শর্ট করা যাই সেটা নিয়েই আমার এ লেখা । এই পোস্টের PDF Download করে নিতে পারো এখান থেকে পড়তে সুবিধা হবে । আমরা আগে একটা রেঞ্জ পর্যন্ত পেলিন্ড্রম কিভাবে থাকে সেটা একটু দেখি । ১-৯ পর্যন্ত পেলিন্ড্রম আছে ৯টা এর মধ্যে সবগুলো পেলিন্ড্রম সংখ্যাই ১ ডিজিটের । ১০-৯৯ পর্যন্ত পেলিন্ড্রম আছে ৯টা এর মধ্যে সবগুলো পেলিন্ড্রম সংখ্যাই ২ ডিজিটের । ১০০-৯৯৯ পর্যন্ত পেলিন্ড্রম আছে ৯০টা এর মধ্যে সবগুলো পেলিন্ড্রম সংখ্যাই ৩ ডিজিটের । তুমি কোন ডিজিটের low রেঞ্জ থেকে upper রেঞ্জ পর্যন্ত পেলিন্ড্রম জেনারেট করে এমন একটা কোড লিখ এবং সেখানে Cout++ করে দাও । পেলিন্ড্রম জেনারেট এর শেষে Cout প্রিন্ট করে দাও । রেঞ্জ অবশ্যই ডিজিট হিসাব করে দিবে। তখন তুমি দেখবে সংখ্যাগুলো এমন আসছে :- রেঞ্জ পেলিন্ড্রম টোটাল পেলিন্ড্রম ডিজিট ১-৯ ৯ ৯ ১ ১০-৯৯ ৯ ১৮ ২ ১০০-৯৯৯ ৯০ ১০৮ ৩ ১০০০-৯৯৯৯ ৯০