原文:http://topic.csdn.net/u/20080923/11/ee117de0-38ec-4d34-802d-64c7a0f34b7f.html
序列Seq=[a,b,…z,aa,ab…az,ba,bb,…bz,…,za,zb,…zz,aaa,…] 类似与excel的排列,任意给出一个字符串s=[a-z]+(由a-z字符组成的任意长度字符串),请问s是序列Seq的第几个
火龙果:
A: 1
B: 2
...
Z: 26
AA = 1 * 26^1 + 1 = 27
AAA = 1 * 26^2 + 1 * 26^1 + 1 = 703
将字母序列从右往左依次编号为 i,最右边一位为 0,最左边一位为 n,
在 i 位上字母的值为 K[i],则序列为:
相当于26进制。
- public class T {
- public static void main(String[] args) {
- int n = letter2Number("ab");
- System.out.println(n);
- }
- public static int letter2Number(String letters) {
- if (!letters.matches("[a-zA-Z]+")) {
- throw new IllegalArgumentException("Format ERROR!");
- }
- char[] chs = letters.toLowerCase().toCharArray();
- int result = 0;
- for (int i = chs.length - 1, p = 1; i >= 0; i--) {
- result += getNum(chs[i]) * p;
- p *= 26;
- }
- return result;
- }
- private static int getNum(char c) {
- return c - 'a' + 1;
- }
- }
分享到:
相关推荐
最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列最新22道面试题-Vue系列...
java面试题-50java面试题-50道最容易考的java题java面试题-50道最容易考的java题java面试题-50道最容易考的java题java面试题-50道最容易考的java题java面试题-50道最容易考的java题java面试题-50道最容易考的java题...
上海Linux运维工程师-面试题-个人总结).docx上海Linux运维工程师-面试题-个人总结).docx上海Linux运维工程师-面试题-个人总结).docx上海Linux运维工程师-面试题-个人总结).docx上海Linux运维工程师-面试题-个人总结)...
上海Linux运维工程师-面试题-个人总结).pdf上海Linux运维工程师-面试题-个人总结).pdf上海Linux运维工程师-面试题-个人总结).pdf上海Linux运维工程师-面试题-个人总结).pdf上海Linux运维工程师-面试题-个人总结).pdf...
史上最全的机器学习面试题-机器学习爱好者必看.docx史上最全的机器学习面试题-机器学习爱好者必看.docx史上最全的机器学习面试题-机器学习爱好者必看.docx史上最全的机器学习面试题-机器学习爱好者必看.docx史上最全...
史上最全的机器学习面试题-机器学习爱好者必看.pdf史上最全的机器学习面试题-机器学习爱好者必看.pdf史上最全的机器学习面试题-机器学习爱好者必看.pdf史上最全的机器学习面试题-机器学习爱好者必看.pdf史上最全的...
算法大全-面试题-链表-栈-二叉树-数据结构
最新各大公司企业真实面试题-Java面试题最新各大公司企业真实面试题-Java面试题
java面试题-外企软件工程师面试题大全.rarjava面试题-外企软件工程师面试题大全.rarjava面试题-外企软件工程师面试题大全.rarjava面试题-外企软件工程师面试题大全.rar
史上最全的机器学习面试题-机器学习爱好者必看 (2).pdf史上最全的机器学习面试题-机器学习爱好者必看 (2).pdf史上最全的机器学习面试题-机器学习爱好者必看 (2).pdf史上最全的机器学习面试题-机器学习爱好者必看 (2)...
史上最全的机器学习面试题-机器学习爱好者必看 (2).docx史上最全的机器学习面试题-机器学习爱好者必看 (2).docx史上最全的机器学习面试题-机器学习爱好者必看 (2).docx史上最全的机器学习面试题-机器学习爱好者必看 ...
算法大全-面试题-数据结构.docx
前端面试题-企业面试真题.zip前端面试题-企业面试真题.zip前端面试题-企业面试真题.zip前端面试题-企业面试真题.zip前端面试题-企业面试真题.zip前端面试题-企业面试真题.zip
java私塾面试题----SQL语句
java数据库面试题--个人专用java数据库面试题--个人专用java数据库面试题--个人专用java数据库面试题--个人专用java数据库面试题--个人专用java数据库面试题--个人专用
.net开发人员面试题-多线程.pdf
各大公司面试题-中科前程面试题.txt 各大公司面试题-中科前程面试题.txt
c语言面试题----main函数
.NET面试题----------.NET常见面试100题帮助您轻松过面试一关
最新各大公司企业真实面试题-新星公司面试题笔试题最新各大公司企业真实面试题-新星公司面试题笔试题