给你一个字符串
columnTitle,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。例如:
A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ...
题解:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

代码如下:
class Solution {
public int titleToNumber(String columnTitle) {
char[] cs = columnTitle.toCharArray();
int res = 0;
for(char c : cs) {
res = res * 26 + (c - 'A' + 1);
}
return res;
}
}
文章讲述了如何将Excel列名称如A、B、AA等转换为对应的列序号(1、2、27等),通过将字符数组转换成ASCII码并计算得出结果。提到这与之前LeetCode的「每日一题」相关,建议复习字符编码基础知识。

490

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



