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
class Solution {
public:
int titleToNumber(string s)
{
int res = 0, mul = 1;
for (int i = s.size() - 1; i >=0; --i)
{
res += (s[i]-'A'+1)*mul;
mul *= 26;
}
return res;
}
};
本文介绍了一种将Excel工作表中的列标题转换为其对应数字编号的算法实现。例如,'A'对应1,'Z'对应26,'AA'对应27等。该算法通过遍历字符串从右到左的每个字符,并根据字符的位置计算出其对应的数值。
471

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



