একটি স্প্রেডশিট কলাম টাইটেল (যেমন "AD") দেওয়া আছে। লক্ষ্য হল সংশ্লিষ্ট কলাম নম্বর বের করা। ১=A, ২৬=Z, ২৭=AA, ২৮=AB, ২৯=AC, ৩০=AD।
স্ট্রিং প্রসেসিং: n = n-1, res += (n%26)+'A', n/=26। শেষে স্ট্রিং উল্টে দিতে হয়।
#includeusing 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; }
ইনপুট ৩০ এর জন্য আউটপুট:
AD