Atonum
忘记哪道题了。。。
int charToNumber(char c) {
if (c <= 'Z' && c >= 'A') {
return c - 'A' + 1;
}
else if (c <= 'z' && c >= 'a'){
return c - 'a' + 1;
}
return 0;
}
int titleToNumber(string s) {
unsigned long str_size = s.size();
int sum = 0;
for (int i = 0; i < str_size; i++) {
sum = sum * 26 + charToNumber(s[i]);
}
return sum;
}