【LeetCode】(171)Excel Sheet Column Number(Easy)

来源:互联网 发布:evdo是什么网络几g 编辑:程序博客网 时间:2024/05/17 00:55

题目

Excel Sheet Column Number

 Total Accepted: 38048 Total Submissions: 103856My Submissions

Related to question Excel Sheet Column Title

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

For example:

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
















解析

题目特别简单,其实就是26进制,如果思路理不清楚的话,想象一下十进制是怎么操作的,然后把10换成26就好了。

class Solution {public:    int titleToNumber(string s) {        int sum = 0;for (int i = 0;i<s.size();i++){int k = s[i]-'A'+1;sum = sum*26+k;}return sum;    }};
不过耗时有点多,不知道有没有省时间的方法。



0 0
原创粉丝点击