Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में एक्सेल शीट कॉलम शीर्षक


समस्या विवरण

मान लीजिए हमारे पास एक धनात्मक पूर्णांक है; हमें उसका संबंधित कॉलम शीर्षक ढूंढना है जैसा कि एक्सेल शीट में दिखाई देता है। तो [1 : A], [2 : B], [26 : Z], [27 : AA], [28 : AB] आदि।

उदाहरण

यदि इनपुट है: 28, तो आउटपुट होगा AB।

हल करने का दृष्टिकोण

इस समस्या को हल करने के लिए निम्नलिखित चरणों का पालन करें:

  • जब n शून्येतर है:
    • n := n - 1
    • res := res + n % 26 + 'A' का ASCII
    • n := n / 26
  • सरणी res को रिवर्स करें
  • 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. एक्सेल में लंबवत कॉलम को क्षैतिज पंक्ति में बदलें - 5 सरल विधियाँ एक्सेल में लंबवत कॉलम को क्षैतिज पंक्ति में बदलें - 5 सरल विधियाँ

    इस लेख में, हम एक्सेल में एक लंबवत कॉलम को क्षैतिज पंक्ति में बदलना सीखेंगे। माइक्रोसॉफ्ट एक्सेल एक शक्तिशाली उपकरण है और यह उपयोगकर्ताओं को विभिन्न कार्यों को आसानी से करने में मदद करता है। उपयोगकर्ता डेटा का प्रतिनिधित्व करने के लिए डेटासेट बनाते हैं। डेटासेट में पंक्तियाँ और कॉलम होते हैं। कभी-कभ

  1. त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें त्वरित गाइड: कॉलम मान द्वारा Excel शीट को अलग टैब में विभाजित करें

    यदि आप कॉलम मान के आधार पर Excel शीट को कई शीट में विभाजित करने के कुछ सबसे आसान तरीकों की तलाश कर रहे हैं, तो आपको यह लेख उपयोगी लगेगा। कभी-कभी एक बड़े डेटा सेट को एक कॉलम के आधार पर विभाजित करना और मुख्य शीट को विभाजित करने के बाद कई शीट पर काम करना आवश्यक हो जाता है। इसे प्रभावी ढंग से करने के तर

  1. एक्सेल डेट पिकर को पूरे कॉलम में डालें – चरण-दर-चरण मार्गदर्शिका एक्सेल डेट पिकर को पूरे कॉलम में डालें – चरण-दर-चरण मार्गदर्शिका

    डेट पिकर माइक्रोसॉफ्ट एक्सेल के दिलचस्प टूल्स में से एक है। यह हमें प्रत्येक सेल में मैन्युअली डेटा डालने के नीरस काम से मुक्ति दिलाता है। डेट पिकर टूल का उपयोग करके, हमें पॉप-अप कैलेंडर से डेट चुनने की सुविधा मिलती है। इस ट्यूटोरियल में, हम चर्चा करेंगे कि एक्सेल डेट पिकर कैसे डालें और इसे पूरे कॉल