LeetCode: Excel Sheet Column Number

来源:互联网 发布:php博客管理系统源码 编辑:程序博客网 时间:2024/06/18 07:22

Related to question Excel Sheet Column Title

Given a column title as appear in an Excel sheet, return its corresponding column number.

A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28

For example:

    A -> 1    B -> 2    C -> 3    ...    Z -> 26    AA -> 27    AB -> 28 

题目解析:以26为一个进制,进行叠加即可。

源代码:

int titleToNumber(char* s) {    int len = strlen(s);    int res = 0;    for (int i = 0; i < len; ++i) {        res *= 26;        res += s[i] - 'A' + 1;    }        return res;    }


1 0
原创粉丝点击