LeetCode Excel Sheet Column Number
2015-08-14 00:37
330 查看
原题链接在这里:https://leetcode.com/problems/excel-sheet-column-number/
题目:
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
题解:
这道题与Excel Sheet Column Title相呼应。Time O(n), Space O(1).
注意cast时后面的数要加个整体的括号。
AC Java:
题目:
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 Sheet Column Title相呼应。Time O(n), Space O(1).
注意cast时后面的数要加个整体的括号。
AC Java:
public class Solution { public int titleToNumber(String s) { if(s == null || s.length() == 0){ return 0; } int res = 0; int scale = 26; for(int i = 0; i<s.length(); i++){ res = res*scale + (int)(s.charAt(i)-'A')+1; } return res; } }
相关文章推荐
- Java学习-024-获取当前类名或方法名二三文
- Oracle_绑定变量窥探测试
- 核心技术-克隆(深拷贝)
- C#中enum类型
- pythonpath 详解
- 关于在Xcode的OC工程中相对路径失败的原因
- 巧用ViewPagerIndicator
- 第一篇博文记录点滴
- Lua的string.format 注意事项
- web前端攻城狮推荐的书籍
- hdu5389 Zero Escape
- java集合入门基础理论知识
- String StringBuilder StringBuffer 对比 总结得非常好
- BZOJ 题目1503: [NOI2004]郁闷的出纳员(SBT+延迟操作)
- Javascript DOM编程艺术(第2版) -- 读书笔记(一)
- 黑马程序员——-——java基础之异常
- Ural SU Championship 2010 K题.Rounders
- 如何让两个不同的app共享数据
- 2349 poj &&uva 10369 Arctic Network【最小生成树】
- Partition List