কম্পিউটার টিউটোরিয়াল

C++-এ এক্সেল শিট কলাম টাইটেল (Excel Sheet Column Title)


একটি পজিটিভ পূর্ণসংখ্যা দেওয়া আছে। এক্সেল শিটের কলাম টাইটেল হিসেবে রূপান্তর করুন। 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
  1. এক্সেল ফিল্টারিং দক্ষতা: সাবসেট ডেটা প্রিসিশনে সারাংশ করুন

  2. এক্সেলে ভার্টিক্যাল কলামকে হরিজেন্টাল সারিতে রূপান্তর: ৫টি সহজ পদ্ধতি

  3. দ্রুত গাইড: কলাম ভ্যালুর ভিত্তিতে এক্সেল শিট আলাদা ট্যাবে ভাগ করা

  4. এক্সেল ডেট পিকার সম্পূর্ণ কলামে যোগ করুন – ধাপে ধাপে গাইড