Excel Sheet Column Number
来源:互联网 发布:linux如何查看路由走向 编辑:程序博客网 时间:2024/06/11 17:07
这本应是一道很简单的题,自己的整体思路也是流畅的,当中却发生了两次严重的错误。。
第一次,while循环是用的j,而j没有自减,于是死循环。
第二次,如注释掉的那一行,k怎么能参与计算!!!!!
public class Solution { public int titleToNumber(String s) { int sum = 0; if (s == null || s.length() == 0) { return sum; } for (int i = s.length() - 1, j = 0; i >= 0; i--, j++) { char c = s.charAt(i); int n = c - 'A' + 1; int k = j; while(k > 0) { //n = n * k * 26; n = n * 26; --k; } sum = sum + n; } return sum; }}
0 0
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- 【转】纯CSS3制作的Tab选项卡
- 手机开发实战80——Javascript介绍2
- Android蓝牙篇:(一)基础篇
- UNIX 环境高级编程(九)—— fork 函数与 I/O 函数
- JavaScript:JSON详解
- Excel Sheet Column Number
- linux命令格式
- 手机开发实战81——浏览网页
- POJ 1111 Image Perimeters【单身快乐】【Bfs】
- IOS 获取时间秒数的问题
- 算法系列(七)数据结构之树的基本结构和二叉树的遍历
- 数据结构—非连通图的遍历
- 2016年湘潭地区邀请赛总结
- 手机开发实战82——HTML介绍1