您的位置:首页 > 其它

找出给定字符串对应的序号...

2010-08-01 15:35 267 查看
序列Seq=[a,b,…z,aa,ab…az,ba,bb,…bz,…,za,zb,…zz,aaa,…] 类似与excel的排列,任意给出一个字符串s=[a-z]+(由a-z字符组成的任意长度字符串),请问s是序列Seq的第几个。

 

注意到每满26个就会向前进一位,类似一个26进制的问题。
比如ab,则位置为26*1 + 2;
比如za,则位置为26*26 + 1;
比如abc,则位置为26*26*1 + 26*2 + 3;

 

原文链接:http://hi.baidu.com/mianshiti/blog/item/7e569a32fca4cca35fdf0e23.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  excel
相关文章推荐