目录
题目(较易)
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/excel-sheet-column-number
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
解题思路
本质为进制转换,26进制转换为10进制。
关于10进制转换为其他进制可参考我的其他文章:LeetCode 168 Excel表列名称(C语言实现)_Sivan_Xin的博客-CSDN博客
C语言代码实现
int titleToNumber(char * columnTitle){
int len =strlen(columnTitle);
int i;
int sum=0;
for(i=0;i<len;i++){
int k=columnTitle[i]-64;
sum+=k*pow(26,len-1-i);
}
return sum;
}