Leetcode 171 Excel Sheet Column Number
来源:互联网 发布:jmeter数据库压力测试 编辑:程序博客网 时间:2024/05/18 01:14
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 ... AAA -> 703
把excel的列表编号转换成数字
我的初次写法有点复杂 主要是有些细节想多了public class Solution { public int titleToNumber(String s) {String sr=new StringBuffer(s).reverse().toString();//这个地方其实没必要进行reverse 采用进位的方式就好 char string[] = sr.toCharArray(); int result = 0; int number= 0; int plus=1; for(int i= 0;i<s.length();i++){ number = string[i]-64; System.out.println(i); for(int j=0;j<i;j++){ plus*=26; } result += number*plus; plus=1; } return result; }}来看一个简单一点的写法 基本思路是一样的
public class Solution { public int titleToNumber(String s) { int n=s.length(); int result=0; for(int i=0;i<n;i++) { int num=s.charAt(i)-'A'+1; //傻啊如我 还查了ascii表 直接拿个字符一减差值就出来了啊 result=result*26+num; //这个地方 result相当于高位的部分进行26进制的进位啊 } return result; } }
0 0
- leetcode 171: Excel Sheet Column Number
- leetcode 171-Excel Sheet Column Number
- LeetCode(171) Excel Sheet Column Number
- [leetcode 171] Excel Sheet Column Number
- leetCode#171 Excel Sheet Column Number
- leetcode--171 Excel Sheet Column Number
- [Leetcode 171, Easy]Excel Sheet Column Number
- Leetcode NO.171 Excel Sheet Column Number
- [leetcode oj 171] Excel Sheet Column Number
- leetcode-171 Excel Sheet Column Number
- LeetCode 171: Excel Sheet Column Number
- [LeetCode][171][Excel Sheet Column Number]
- LeetCode 171 Excel Sheet Column Number
- Excel Sheet Column Number - LeetCode 171
- leetcode[171]:Excel Sheet Column Number
- Excel Sheet Column Number (leetcode 171)
- LeetCode(171) Excel Sheet Column Number
- 【LeetCode】(171)Excel Sheet Column Number(Easy)
- (附代码)根据输入信息构建不同人种类,统一打印不同国家地区的身高、体重信息(泛型数组应用,多态、重载、泛型、反射等概念体验)
- Android中在控件上显示倒计时
- React Native 定义组件(简单)
- [Tips]Java&&Android Tips
- LINQ TO dataSet 填充到 combobox 运用 Distinct
- Leetcode 171 Excel Sheet Column Number
- android 基础 activity间动画 overridePendingTransition
- 【编程素质】设计模式-观察者模式
- Vagrant box 增加磁盘容量方法
- [抄]洛谷 P1032 字串变换
- GObject 学习笔记汇总---10
- C/C++之回调函数
- java序列化Serializable接口
- onTouch,onClick,onLongClick事件触发分析