171. Excel Sheet Column Number

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Solution {
public int titleToNumber(String columnTitle) {
int res = 0;
int product = 1;

for (int i = columnTitle.length() - 1; i >= 0; i--) {
int num = columnTitle.charAt(i) - 'A' + 1;
res += product * num;
product *= 26;
}

return res;
}
}

References

171. Excel Sheet Column Number