本文主要是介绍Leetcode#171. Excel Sheet Column Number,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述:将以下输入的字符转换成整型数,如:
A -> 1
B -> 2
C -> 3
…
Z -> 26
AA -> 27
AB -> 28
解题思路:本题是Leetcode#168. Excel Sheet Column Title的逆,解决的是将26进制的数字转换成10进制。
C++实现如下:
class Solution {
public:int titleToNumber(string s) {int ret = 0;for(int i = 0; i < s.length(); ++i){ret = ret * 26 + (s[i] - 'A' + 1);}return ret;}
};
这篇关于Leetcode#171. Excel Sheet Column Number的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!