Java/171. Excel Sheet Column Number Excel序号转换数字
题目
代码部分一(6ms 28.72%)
class Solution {public int titleToNumber(String s) {int res = 0;char[] ch = s.toCharArray();int len = ch.length;for(int i = 0; i < len; i++){if(i < len - 1){int n = len - 1 - i;int temp = ch[i] - 'A' + 1;while(n > 0){temp = temp * 26;n--;}res += temp;}else{res += ch[i] - 'A' + 1;}}return res;}
}
代码部分二(2ms 89.11%)
class Solution {public int titleToNumber(String s) {int res = 0;for(int i = 0; i < s.length(); i++){res += (s.charAt(i) - 'A' + 1) * Math.pow(26, s.length() - i - 1);}return res;}
}
代码部分三(1ms 100%)
class Solution {public int titleToNumber(String s) {int res = 0;char[] ch = s.toCharArray();int len = ch.length;for(int i = 0; i < len; i++){if(i < len - 1){int n = len - 1 - i;int temp = ch[i] - 'A' + 1;while(n > 0){temp = temp * 26;n--;}res += temp;}else{res += ch[i] - 'A' + 1;}}return res;}
}
代码部分四(1ms 100%)
class Solution {private static final int base = 64;public int titleToNumber(String s) {int len = s.length();int res = 0;for (int i = 0; i < len; ++i) {res *= 26;res += s.charAt(i) - base;}return res;}
}
Java/171. Excel Sheet Column Number Excel序号转换数字相关推荐
- LeetCode Excel Sheet Column Number(进制转换问题)
题意:给出excel表格中的列的表示形式,问是第多少列 思路:进制转换问题 代码如下: public class Solution {public int titleToNumber(String s ...
- lc171. Excel Sheet Column Number
171. Excel Sheet Column Number Given a column title as appear in an Excel sheet, return its correspo ...
- Leet Code OJ 171. Excel Sheet Column Number [Difficulty: Easy]
题目: Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, r ...
- 【leetcode刷题笔记】Excel Sheet Column Number
Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ...
- Leetcode Excel Sheet Column Number
Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ...
- [LeetCode] Excel Sheet Column Number
Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ...
- Excel Sheet Column Number
Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ...
- LeetCode之Excel Sheet Column Number
1.题目 Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, ...
- Leetcode: Excel Sheet Column Number
Related to question Excel Sheet Column TitleGiven a column title as appear in an Excel sheet, return ...
最新文章
- js怎么取到遍历中的特定值_LeetCode 1028 hard 从先序遍历还原二叉树 Python解题记录...
- alpinestars与丹尼斯_胖摩的骑行路 篇四:真的值到了—丹尼斯MOTORSHOE AIR骑行靴...
- 线上环境部署MongoDB的官方建议
- 新手求大神,有其他swit-case的思路写这个程序么?
- OpenStack创建win7实例遇到的问题(尚未解决,求帮助)
- vmware虚拟机克隆后不能联网
- 基于Windows8与Visual Studio2012开发内核隐藏注册表
- toastr-min.css,Toastr插件提示框使用说明
- Java | 原来 try 还可以这样用啊?!
- ant design pro 水印(删除、修改)
- gbk英文字符占几个字节?
- 音视频同步、网络抖动
- 狮子鱼社区团购系统团长推广二维码不显示,以及选择地址失败的解决方案
- TFT-LCD显示屏工作原理图文解析
- 股市入门基础 :基本术语和概念的解读
- 视频教程-微信小程序开发实战之番茄时钟开发-微信开发
- [转贴] 扫盲转贴:Rootkit技术发展史
- C# 窗体 如何设置背景图片
- PHP微信动态二维码活码管理系统源码免授权 独立版 带充值支付
- OSG中使用png图片显示透明效果
热门文章
- Oracle数据库操作:将有顿号的一条数据拆分为多行
- 一套靠谱的外贸型服装鞋业系统长啥样?
- UVM--Sequencer和Sequence
- Cartopy 0.20 最新功能 —— Cartopy 装不上别慌,内附解决方案
- 道友自诉:入职中软一个月(外包华为)就离职了!
- Android studio打包之 BuildVariants
- 观《穹顶之下》一些思考
- codelite14中文语言包_Windows下CodeLite支持中文的正确设置方法
- 删除有外键关联的表报错,Cannot delete or update a parent row: a foreign key constraint fails
- python既是无序序列又不可重复的是_python 在set里随机选一个元素_Python序列--集合(set)...