leetcode 171:Excel表列序号

题目:

算法思想:当26进制处理就行了,以A为基准,每次处理后一个字符的时候原先的结果乘以26

代码:

    int titleToNumber(string s) {
        int result = 0;
        int len = s.length();
        for(int i = 0;i < len;i++)
        {
            result = result*26 + (s[i]-'A'+1); 
        }
        return result;
    }
发布了137 篇原创文章 · 获赞 19 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/wh_computers/article/details/99427547
今日推荐