[leetcode] 171.Excel Sheet Column Number
2015-07-15 23:58
417 查看
题目:
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
题意:
把26进制的数转化为十进制。
代码比较简单,如下:
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进制的数转化为十进制。
代码比较简单,如下:
class Solution { public: int titleToNumber(string s) { int len = s.length(); if(len == 0)return 0; int hex = 1; int result = 0; for(int i = len - 1; i >= 0; i--) { result += hex *(s[i] - 'A' + 1); hex *= 26; } return result; } };
相关文章推荐
- 递推关系求解(HDU 2047+HDU 2045)
- 数学模型中包括多个变量的例子:称硬币
- Dissect Bluedroid From A2DP: Part II: Init Bluetooth Adapter
- 使用 Facebook 开源动画库 POP 实现真实衰减动画
- 分析Maya摄像机导入Nuke的方案
- Linux入门
- HDU 1020 Encoding
- Dissect Bluedroid From A2DP Part I: Use Case
- SQL数据库之将截断字符串或二进制数据 语句已终止
- Mint使用笔记
- UML 基础: 序列图
- What is Webhook ( Introduction to Webhook )
- tar.xz文件如何解压
- bash终端操作常用快捷键
- CDATA
- Leetcode #48 Rotate Image
- redis中各种数据类型对应的jedis操作命令
- VFS(虚拟文件系统)
- Web开发者需养成的好习惯
- ios-tableviewcell初始化为什么要用static NSString *str = @"mycell"中得static