Excel Sheet Column Number
来源:互联网 发布:千牛软件何用 编辑:程序博客网 时间:2024/05/16 07:37
题目如下:
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 -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28
public class Solution { public static int titleToNumber(String s) { char[] ss = s.toCharArray(); int length = ss.length; int len = length; int sum = 0; for(int i =0;i <length;i++){ sum = sum * 26; sum = sum +switchInt(ss[i]); } return sum; } public static int switchInt(char ss){ switch (ss){ case 'A' : return 1; case 'B' : return 2; case 'C' : return 3; case 'D' : return 4; case 'E' : return 5; case 'F' : return 6; case 'G' : return 7; case 'H' : return 8; case 'I' : return 9; case 'J' : return 10; case 'K' : return 11; case 'L' : return 12; case 'M' : return 13; case 'N' : return 14; case 'O' : return 15; case 'P' : return 16; case 'Q' : return 17; case 'R' : return 18; case 'S' : return 19; case 'T' : return 20; case 'U' : return 21; case 'V' : return 22; case 'W' : return 23; case 'X' : return 24; case 'Y' : return 25; case 'Z' : return 26; default:return 0; } } public static void main(String[] args){ String ss = "AB"; int sum = titleToNumber(ss); System.out.println(sum); }}
0 0
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Java设计模式 单例设计模式
- 有些美好,是属于自己的
- jquery如何判断checkbox(复选框)是否被选中
- 一步一步写正则 1:金额正则表达式
- 数据清洗小记(7):判断是否为日期函数
- Excel Sheet Column Number
- AMQP server on c ontroller:5672 is unreachable: [Errno 113] EHOSTUNREACH. Trying again in 2 seconds.
- 关于ACM的输入输出
- 线程模型
- [转载]网络原理,以及对VM虚拟网络VMnet0、VMnet1、VMnet8的图解
- Matlab电路问题的仿真
- 以Windows服务方式启动MySQL,并将其默认编码设置为UTF-8
- 计算几何中的精度问题(转)
- EntityFramework6 连接mysql数据库(code first模式)