Related to question Excel Sheet Column Title
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28
class Solution {
public:
int titleToNumber(string s) {
int i=0,k=0,j=0,m=0;
while(s[i]!='\0')
i++;
if(i==1)
{
k=(int)s[i-1];
return k-64;
}
else
{
m=i;
while(s[j]!='\0')
{
if(j<i-1)
k+=((int)s[j]-64)*pow(26,(m-1));
else
k+=(int)s[j]-64;
j++;
m--;
}
return k;
}
}
};