LeetCode 171:Excel表列序号

题目

这里写图片描述

思路

26进制与10进制转换问题,不过这个26进制都是大于0的,没有0,这样就更简单了,不需要考虑首位为0的问题。

代码

class Solution {
public:
    int titleToNumber(string s) {
        int n = s.size();
        int temp=0;
        for(int i=0;i<n;i++)
        {
            temp = temp*26 + s[i] - 'A' + 1;
        }
        return temp;
    }
};

猜你喜欢

转载自blog.csdn.net/lin453701006/article/details/81813119
今日推荐