问题
给定一个Excel表格中的列名称,返回其相应的列序号。
例子
思路
26进制转10进制
AA=1*26+1=27
-
方法1
-
方法2
代码
//方法1
class Solution {
public int titleToNumber(String s) {
int res=0;
for(int i=0; i<s.length(); i++) {
//'A'->1
int now = s.charAt(i)-'A'+1;
res = res*26+now;
}
return res;
}
}
//方法2