public class Solution {
public int titleToNumber(String s) {
int len = s.length();
int ret=0;
for(int i=0;i<len;i++)
{
ret *= 26;
int tmp = s.charAt(i)-'A'+1;
ret += tmp;
}
return ret;
}
}
可以看做另类的26进制的问题....逐位扫一遍累加后乘以26即可
本文探讨了一个基于26进制的特殊转换问题,通过实例代码展示了如何将字母序列转换为对应的数值,类似于一种特殊的编码方式。
462

被折叠的 条评论
为什么被折叠?



