【一天一道LeetCode】#171. Excel Sheet Column Number
2016-07-13 21:17
316 查看
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
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
(二)解题
题目大意:将EXCEL里面的sheet栏号转换成对应的数字。解题思路:excel栏号是以26为一个循环,因此执行一个26进制转换就行。
class Solution { public: int titleToNumber(string s) { int len = s.length(); int ret = 0; for(int i = 0 ; i<len ;i++){ ret = ret*26+(s[i]-'A'+1);//26进制 } return ret; } };
相关文章推荐
- .NET微信自定义分享标题、缩略图、超链接及描述的设置方法
- POJ3984(迷宫问题)
- Python的图形化界面
- 最大流最小割问题的流量计算问题
- Redis数据库(set类型和zset类型)
- 关于本地连接远程github仓库的若干问题
- android webview快速获取页面上的图片
- Git(二)
- 获取网页中的视频下载地址(利用proxy_server)
- js事件处理(DOM0,DOM2,IE)
- netty学习(三)——开始传送对象喽!!
- hdu 5142(数学-进制转换)
- RT-Thread创建静态、动态线程
- 链表的头结点和尾节点的用处
- SearchView简单示例
- Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录
- 最优配对问题
- 欢迎使用CSDN-markdown编辑器
- Day three
- git日志输出格式及两个版本之间差异列表