릿코드(LEETCODE)

171. Excel Sheet Column Number

cepiloth 2020. 2. 6. 16:15
반응형

https://leetcode.com/problems/excel-sheet-column-number/

 

Excel Sheet Column Number - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

 

class Solution {
public:
    int titleToNumber(string s) {
        reverse(s.begin(), s.end());

        const int size = s.size();
        long long sol = s[0] - 'A'+ 1;
        for (int i = 1; i < size; i++) {
            char code = s[i] - 'A' + 1;
            long long cand = pow(26, i) * code;
            sol += cand;
        }
        return sol;
    }
};

 

반응형