Excel Sheet Column Number:有字母组成的26进制转换成10进制
来源:互联网 发布:隔音耳罩 知乎 编辑:程序博客网 时间:2024/06/05 15:06
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思路:26进制转换成10进制的按位运算,很简单,逐位累加求和即可。
class Solution { public int titleToNumber(String s) { if(s.length()==0) return 0; int sum = 0; int bit = 1; for(int i = s.length()-1;i>=0;i--){ sum += ((int)(s.charAt(i)-'A')+1)*bit; bit *=26; } return sum; }}
阅读全文
0 0
- Excel Sheet Column Number:有字母组成的26进制转换成10进制
- Excel Sheet Column Number 进制转换
- leetcode-171. Excel Sheet Column Number 26进制转换为10进制,获取字符的 ASCII码
- 171-Excel Sheet Column Number-字符串进制转换
- LeetCode Excel Sheet Column Number(进制转换问题)
- 171.leetcode Excel Sheet Column Number(easy)[进制转换]
- LeetCode 171. Excel Sheet Column Number(进制转换)
- 11.Excel Sheet Column Number(26进制转化为10进制)
- 26进制---Excel Sheet Column Number
- Excel Sheet Column Title 进制转换
- 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
- Nginx的启动、停止与重启
- 内存问题的排查工具和方法– Clang的AddressSanitizer
- 几种磁盘阵列技术
- 2017.10.12 内存管理
- 把 Nginx 创建为 Windows 的一个服务
- Excel Sheet Column Number:有字母组成的26进制转换成10进制
- Caused by: java.lang.IllegalArgumentException: Parameter with that position [1] did not exist
- hdu 5937 Equation dfs
- 如何在win10(64位系统)上安装apache服务器
- SQLServer 语句
- 为什么要用到redis?
- android develop refer
- rsync实现站点更新
- 《重构网络:SDN架构与实现》第一章总结