【LeetCode】Excel Sheet Column Number 解题报告
来源:互联网 发布:非凡网络加速器 编辑:程序博客网 时间:2024/06/07 00:15
Excel Sheet Column Number
[LeetCode]
https://leetcode.com/problems/excel-sheet-column-number/
Total Accepted: 77115 Total Submissions: 185238 Difficulty: Easy
Question
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
Ways
典型的26进制题目啊!没啥难度。
重点是26进制中每一位对应的26的多少次幂。不要搞错。另外,为了防止计算时间过长,而且避免数据转化,没有采用Math.exp的方法。直接手撸26的次幂。
算法如下:
public class Solution { public int titleToNumber(String s) { int answer=0; char[] nums=s.toCharArray(); for(int i=0; i<nums.length; i++){ int temp=nums[i]-'A'+1;//字幕代表的数字是多少 for(int j=0; j<nums.length-i-1; j++){//注意循环的次数 temp*=26; } answer+=temp; } return answer; }}
AC:2ms
Date
2016/4/30 14:42:55
0 0
- LeetCode-Excel Sheet Column Number-解题报告
- 【LeetCode】Excel Sheet Column Number 解题报告
- 【LeetCode】Excel Sheet Column Number 解题报告
- [leetcode] 171. Excel Sheet Column Number 解题报告
- LeetCode 171. Excel Sheet Column Number 解题报告
- [Leetcode] 171. Excel Sheet Column Number 解题报告
- LeetCode-Excel Sheet Column Title-解题报告
- [leetcode] 168. Excel Sheet Column Title 解题报告
- LeetCode 168. Excel Sheet Column Title 解题报告
- [Leetcode] 168. Excel Sheet Column Title 解题报告
- [leetcode]Excel Sheet Column Number
- leetcode:Excel Sheet Column Number
- LeetCode:Excel Sheet Column Number
- leetcode: Excel Sheet Column Number
- [LeetCode] Excel Sheet Column Number
- 【Leetcode】Excel Sheet Column Number
- 【Leetcode】Excel Sheet Column Number
- [Leetcode]Excel Sheet Column Number
- 百度地图 API 使用
- 华为2016年校园招聘上机笔试题(2)----简单错误记录
- java基础算法学习之完全数的求解
- JDK7文件处理
- HNOI2016 大数(number)
- 【LeetCode】Excel Sheet Column Number 解题报告
- linux设置可以在当前目录查找可执行文件的方法
- 怎样高效阅读源码?
- C - How Many Tables——HOJ
- Maven2和MyEclipse插件
- empty与isset的用法及区别(转载)
- JAVA设计模式(05):创建型-原型模式(Prototype)
- 方法重载|返回数组|out/ref|自己写tryparse
- Unity3d生命周期