还是考察同一个数,在不同进制下的表示。
public int titleToNumber(String s) {
int basic = 26;
int result = 0;
int index = 0;
while (index < s.length()) {
result *= basic; //每一轮开始前,必须将result进一位
char c = s.charAt(index);
result += (c – 64); //A的十进制数是65
index++;
}
return result;
}