Uva 12050 – Palindrome Numbers

Problem Link প্রবলেমটা একবার পড়ে আসো । তারপর দেখো :- নরমাল ওয়েতে তুমি ২*১০৯ তম পেলিন্ড্রম সংখ্যা যদি বের করতে চাও তবে প্রিন্টতো দূরের কথা জেনারেটই করতে পারবে নাহ । এটা অনেক লং প্রসেস এই লং প্রসেসকে কিভাবে শর্ট করা যাই সেটা নিয়েই আমার এ লেখা । এই পোস্টের PDF Download করে নিতে পারো এখান থেকে পড়তে সুবিধা হবে ।    আমরা আগে একটা রেঞ্জ পর্যন্ত পেলিন্ড্রম কিভাবে থাকে সেটা একটু দেখি । ১-৯ পর্যন্ত পেলিন্ড্রম আছে ৯টা এর মধ্যে সবগুলো পেলিন্ড্রম সংখ্যাই ১ ডিজিটের । ১০-৯৯ পর্যন্ত পেলিন্ড্রম আছে ৯টা এর মধ্যে সবগুলো পেলিন্ড্রম সংখ্যাই ২ ডিজিটের । ১০০-৯৯৯ পর্যন্ত পেলিন্ড্রম আছে ৯০টা এর মধ্যে সবগুলো পেলিন্ড্রম সংখ্যাই ৩ ডিজিটের । তুমি কোন ডিজিটের low রেঞ্জ থেকে upper রেঞ্জ পর্যন্ত পেলিন্ড্রম জেনারেট করে এমন একটা কোড লিখ এবং সেখানে Cout++ করে দাও । পেলিন্ড্রম জেনারেট এর শেষে Cout প্রিন্ট করে দাও । রেঞ্জ অবশ্যই ডিজিট হিসাব করে দিবে। তখন তুমি দেখবে সংখ্যাগুলো এমন আসছে :- রেঞ্জ পেলিন্ড্রম টোটাল পেলিন্ড্রম ডিজিট ১-৯ ৯ ৯ ১ ১০-৯৯ ৯ ১৮ ২ ১০০-৯৯৯ ৯০ ১০৮ ৩ ১০০০-৯৯৯৯ ৯০ ১৯৮ ৪ ১০০০০-৯৯৯৯৯ ৯০০ ১০৯৮ ৫ ১০০০০০-৯৯৯৯৯৯ ৯০০ ১৯৯৮ ৬ ১০০০০০০-৯৯৯৯৯৯৯ ৯০০০ ১০৯৯৮ ৭ ১০০০০০০০-৯৯৯৯৯৯৯৯ ৯০০০ ১৯৯৯৮ ৮ ১০০০০০০০০-৯৯৯৯৯৯৯৯৯ ৯০০০০ ১০৯৯৯৮ ৯ ১০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯ ৯০০০০ ১৯৯৯৯৮ ১০ ১০০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯৯ ৯০০০০০ ১০৯৯৯৯৮ ১১ ১০০০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯৯৯ ৯০০০০০ ১৯৯৯৯৯৮ ১২ ১০০০০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯৯৯৯ ৯০০০০০০ ১০৯৯৯৯৯৮ ১৩ ১০০০০০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯৯৯৯৯ ৯০০০০০০ ১৯৯৯৯৯৯৮ ১৪ ১০০০০০০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯ ৯০০০০০০০ ১০৯৯৯৯৯৯৮ ১৫ ১০০০০০০০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯ ৯০০০০০০০ ১৯৯৯৯৯৯৯৮ ১৬ ১০০০০০০০০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯ ৯০০০০০০০০ ১০৯৯৯৯৯৯৯৮ ১৭ ১০০০০০০০০০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯ ৯০০০০০০০০ ১৯৯৯৯৯৯৯৯৮ ১৮ ১০০০০০০০০০০০০০০০০০০-৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯৯ ৯০০০০০০০০০ ১০৯৯৯৯৯৯৯৯৮ ১৯ Total Sum of palindrome ১০৯৯৯৯৯৯৯৯৮    রেঞ্জ কলাম এর কোন কাজ নাই তবে এটা দ্বারা বুজাতছি যে সংখ্যাটার লিমিট কত হতে পারে । তার মানে ওই লিমিটের যতগুলা ডিজিট ততগুলা ডিজিটই হবে আমার পেলিন্ড্রমের । আবার ভেবো নাহ যে আমার পারসোনাল পেলিন্ড্রম ।...