Easy-题目9:171. Excel Sheet Column Number
2016-05-30 19:52
375 查看
题目原文:
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
AB -> 28
题目大意:
把Excel中的列号转换成自然数的列号。
题目分析:
递归计算,列号长度为0时对应0,否则为除最后一位的子串对应列号*26加末尾一位字母的序号。
例如:ABC列对应的自然数是 AB列对应的自然数(28)*26+C的字母序号(3)。
源码:(language:java)
成绩:
3ms,beats 11.31%,众数3ms,66.06%
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27
AB -> 28
题目大意:
把Excel中的列号转换成自然数的列号。
题目分析:
递归计算,列号长度为0时对应0,否则为除最后一位的子串对应列号*26加末尾一位字母的序号。
例如:ABC列对应的自然数是 AB列对应的自然数(28)*26+C的字母序号(3)。
源码:(language:java)
public class Solution { public int titleToNumber(String s) { return (s.length()==0)?0:titleToNumber(s.substring(0, s.length()-1))*26+s.charAt(s.length()-1)-'A'+1; } }
成绩:
3ms,beats 11.31%,众数3ms,66.06%
相关文章推荐
- service全面解析(一)
- java5.30学习笔记
- POJ2488【DFS】
- Easy-题目8:242. Valid Anagram
- 【Mysql性能优化四】数据表的设计和读写分离技术
- Acticity的四种启动模式解析
- BZOJ 1502 月下柠檬树(simpson积分)
- 自定义圆形图
- spark sql版本的单词统计代码
- 第十二周项目4:数组类
- <crtdbg.h> 的作用
- <crtdbg.h> 的作用
- JSESSIONID与SESSION
- JSESSIONID与SESSION
- 手写一个SqlHelper
- ViewPager+Fragment+RadioGroup实现页面联动\点击切换
- 出题&题解
- PID2 / 开心的金明
- tomcat+websocket实现
- Android APP的字体设置