171. Excel Sheet Column Number
来源:互联网 发布:用数据讲故事 pdf 编辑:程序博客网 时间:2024/06/04 17:54
171. Excel Sheet Column Number
DescriptionHintsSubmissionsDiscussSolution
DiscussPick One
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.
题意:
按照Excel中表的列的名字的命名规范,把字符串转化为数字
算法思路:
这个题其实要表达的意思就是要把一个26进制的数转化为一个十进制的数
所以按照10进制的那种算法,移位即乘以进率就行
代码:
package easy;/*@author wchstrife@version 2017年8月20日下午3:03:12*/public class ExcelSheetColumnNumber {public static int titleToNumber(String s) {int sum = 0;int tmp = 0;for(int i=0; i<s.length(); i++){tmp = s.charAt(i) - 'A' + 1;sum = (sum * 26) + tmp;}return sum; }public static void main(String[] args){System.out.println(titleToNumber("AA"));}}
阅读全文
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
- 实现一个栈,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值的操作)的时间复杂度为O(1)
- [二分][spfa]通往奥格瑞玛的道路
- 问题
- Sublime Text自定义snippet
- PHP and MySQL Web Development习题作业集
- 171. Excel Sheet Column Number
- 观2018腾讯校招有感
- 剑指offer21包含min函数的栈
- Scala基础入门(十三 ) 类、函数参数形式、种类、使用方式总结
- HTML菜鸟入门4
- Socket编程 ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
- Java开发者的10个大数据工具和框架
- ZOJ 1141 Closest Common Ancestors(LCA)
- javascript数据结构系列(三)-栈