Leetcode每日一题:171.excel-sheet-column-number(Excel表列序号)

在这里插入图片描述
思路:就是168题的反命题,进制的方式完美解决;
Leetcode每日一题:168.excel-sheet-column-title(Excel表名称)

在这里插入图片描述

class Solution {
public:
    int titleToNumber(string s)
    {
        int len = s.size();
        if (len == 0)
            return 0;
        int fac = len - 1;
        int res = 0;

        for (int i = 0; i < len; i++)
        {
            int temp = s[i] - 'A' + 1;
            res += temp * pow(26, fac);
            fac--;
        }
        return res;
    }
};

猜你喜欢

转载自blog.csdn.net/wyll19980812/article/details/108145531