
class Solution {
public:
int titleToNumber(string s) {
int res = 0;
for(int i = 0; i < s.size(); i++)
{
res = res + (s[i] - 'A' + 1) * pow(26, s.size() - i - 1);
}
return res;
}
};
本文介绍了一种将Excel列标题转换为对应数字的算法实现。通过遍历字符串中的每个字符,将其转换为数字并乘以26的相应次幂,从而得到最终的数字。这种算法适用于处理Excel表格中列名到列号的转换。

class Solution {
public:
int titleToNumber(string s) {
int res = 0;
for(int i = 0; i < s.size(); i++)
{
res = res + (s[i] - 'A' + 1) * pow(26, s.size() - i - 1);
}
return res;
}
};

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