একটি পজিটিভ পূর্ণসংখ্যা দেওয়া আছে। এক্সেল শিটের কলাম টাইটেল হিসেবে রূপান্তর করুন। 1->A, 2->B, ..., 26->Z, 27->AA, 28->AB, ইত্যাদি।
উদাহরণ: 28 -> "AB"।
সমাধানের ধাপসমূহ
- যখন n != 0:
- n--।
- res += (n % 26) + 'A'।
- n /= 26।
- res রিভার্স করুন এবং রিটার্ন করুন।
C++ কোড উদাহরণ
#include <bits/stdc++.h>
using namespace std;
class Solution {
public:
string convertToTitle(int n) {
string res;
while (n) {
res += (--n) % 26 + 'A';
n /= 26;
}
reverse(res.begin(), res.end());
return res;
}
};
int main() {
Solution ob;
cout << ob.convertToTitle(30);
return 0;
}
ইনপুট
30
আউটপুট
AD