এই টিউটোরিয়ালে, আমরা ডেমলো নম্বর সম্পর্কে শিখতে যাচ্ছি।
ডেমলো সংখ্যা হল সংখ্যার বর্গক্ষেত্র 1, 11, 111, 1111, ইত্যাদি., আমরা সহজেই ডেমলো নম্বরটি খুঁজে পেতে পারি যেমন এটি 1 2 3 4 5 ... n-2 n-1 n-1 n-2 ... 5 4 3 2 1 .
এখানে, আমাদেরকে একটি সংখ্যা দেওয়া হয়েছে যার শুধুমাত্র একটি আছে। এবং আমাদের সেই সংখ্যার ডেমলো নম্বর খুঁজে বের করতে হবে। আসুন একটি উদাহরণ দেখি।
ইনপুট − 1111111
আউটপুট − 1234567654321
আসুন সমস্যা সমাধানের পদক্ষেপগুলি দেখি৷
৷-
একটি স্ট্রিং বিন্যাসে সংখ্যাটি শুরু করুন৷
-
ডেমলো নম্বর সংরক্ষণ করতে একটি খালি স্ট্রিং শুরু করুন৷
-
1 থেকে পুনরাবৃত্তি করুন সংখ্যার দৈর্ঘ্য n পর্যন্ত .
-
ডেমলো নম্বরে সমস্ত নম্বর যোগ করুন।
-
এখন, n - 1 থেকে পুনরাবৃত্তি করুন 1 থেকে .
-
ডেমলো নম্বরে সমস্ত নম্বর যোগ করুন।
-
ডেমলো নম্বর প্রিন্ট করুন।
উদাহরণ
আসুন কোডটি দেখি।
#include <bits/stdc++.h> using namespace std; string getDemloNumber(string str) { int len = str.length(); string demloNumber = ""; for (int i = 1; i <= len; i++) { demloNumber += char(i + '0'); } for (int i = len - 1; i >= 1; i--) { demloNumber += char(i + '0'); } return demloNumber; } int main() { string str = "1111111"; cout << getDemloNumber(str) << endl; return 0; }
আউটপুট
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
1234567654321
উপসংহার
টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।