একটি সংখ্যা N দেওয়া আছে। শুধু ৩ এবং ৪ ডিজিট ব্যবহার করে দৈর্ঘ্য N পর্যন্ত কয়টি সংখ্যা বানানো যায় তা বের করতে হবে। N=২ হলে: ৩, ৪, ৩৩, ৩৪, ৪৩, ৪৪ (৬টি)।
প্রতিটি দৈর্ঘ্য m-এর জন্য 2^m সংখ্যা বানানো যায়। মোট = 2^(N+1) - 2।
উদাহরণ
#include <iostream>
#include <cmath>
using namespace std;
long long countNumbers(int n) {
return (long long)(pow(2, n + 1)) - 2;
}
int main() {
int n = 3;
cout << "Number of values: " << countNumbers(n);
return 0;
}
আউটপুট
Number of values: 14