问题描述:根据excel的字母列标,计算列数。
思路:转换成char,遍历数字乘位权。
原代码:
public int titleToNumber(String s) {
char[] cArray=s.toCharArray();
int length=cArray.length;
int totalNum=0;
for(int i=0;i<length;i++){
int num=cArray[i];
totalNum+=Math.pow(26,length-i-1)*(num-64);
}
return totalNum;
}
此即为最佳答案。