171. Excel Sheet Column Number
来源:互联网 发布:中债资信 知乎 编辑:程序博客网 时间:2024/06/06 02:26
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 -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28
Credits:
Special thanks to @ts for adding this problem and creating all test cases.
思路:
26进制问题,从后向前遍历字符串
Java代码如下:
public class Solution { public int titleToNumber(String s) { if("".equals(s)) { return 0; } int carry = 1, sum = 0; int len = s.length(); for(int i = len - 1; i >= 0; i--) { int d = s.charAt(i) - 'A' + 1; d *= carry; sum += d; carry *= 26; } return sum; }}
今天就到这里吧, 拜拜~
阅读全文
0 0
- 171.Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number
- gh-ost和pt-osc性能对比
- volatile与synchronized
- 基础技术篇 10 ——物联网常见通信协议与通讯协议梳理【下】- 通信协议
- HDOJ 1698 Just a Hook (线段树)
- Java密码学
- 171. Excel Sheet Column Number
- Python Django(自写Views)
- python 案例010(求质数)
- HashMap 在 JDK 1.8 后新增的红黑树结构
- java小结
- 淘淘项目第二天笔记
- Java-集合 list对象进行指定位置插入、删除、迭代、遍历输出(具体习题讲解)
- n-1位数
- 2的幂次方表示