[LeetCode]171. Excel Sheet Column Number
题目描述
思路
字符c 转 数字
c为A-Z
c - ‘A’ + 1
代码
#include<iostream>
#include<string>
using namespace std;
class Solution {
public:
int titleToNumber(string s) {
int res = 0;
for (int i = 0; i < s.size(); ++i) {
res += (s[i] - 'A' + 1) * pow(26, s.size() - 1 - i);
}
return res;
}
};
int main() {
Solution s;
cout << s.titleToNumber("AA") << endl;
system("pause");
}
本文介绍了一种将Excel列标题转换为其对应列号的方法。通过使用C++实现的具体算法,可以将如AA这样的字母组合成功转换为对应的数字28。文章提供了完整的代码示例,并解释了如何通过字符减法运算将字母转换为数字。
484

被折叠的 条评论
为什么被折叠?



