[LeetCode]171.Excel Sheet Column Number
来源:互联网 发布:换热量计算软件 编辑:程序博客网 时间:2024/05/22 11:34
【题目】
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进制的题目。
跟 [LeetCode]168.Excel Sheet Column Title是配套题目
【代码】
/********************************** 日期:2015-01-30* 作者:SJF0115* 题目: 171.Excel Sheet Column Number* 网址:https://oj.leetcode.com/problems/excel-sheet-column-number/* 结果:AC* 来源:LeetCode* 博客:**********************************/#include <iostream>#include <vector>#include <algorithm>using namespace std;class Solution {public: int titleToNumber(string s) { int size = s.size(); int result = 0; for(int i = 0;i < size;++i){ result = result * 26 + (s[i] - 'A') + 1; }//for return result; }};int main(){ Solution solution; string str("AAABA"); int result = solution.titleToNumber(str); // 输出 cout<<result<<endl; return 0;}
0 0
- [LeetCode]171.Excel Sheet Column Number
- LeetCode 171.Excel Sheet Column Number
- 171. Excel Sheet Column Number Leetcode Python
- LeetCode 171. Excel Sheet Column Number
- 【LeetCode】171.Excel Sheet Column Number
- LeetCode 171. Excel Sheet Column Number
- [leetcode] 171.Excel Sheet Column Number
- leetCode 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number LeetCode
- LeetCode 171. Excel Sheet Column Number
- Leetcode ☞ 171. Excel Sheet Column Number
- [LeetCode]171. Excel Sheet Column Number
- leetcode 171. Excel Sheet Column Number
- leetcode 171. Excel Sheet Column Number
- LeetCode *** 171. Excel Sheet Column Number
- LeetCode笔记:171. Excel Sheet Column Number
- Leetcode题解 171. Excel Sheet Column Number
- 171.[LeetCode]Excel Sheet Column Number
- eclipse中创建android项目时,设定minimum required SDK、TargetSDK和Compile SDK有什么要求
- Python 执行字符串表达式函数(eval exec execfile)
- 使用ant编译Android工程(二)
- Android 百度地图最新SDK v3.2.0和Android定位SDK:v5.0应用(2)
- 设计模式----策略模式(一)
- [LeetCode]171.Excel Sheet Column Number
- Python进阶01 词典
- Python进阶02 文本文件的输入输出
- C++ 容器及选用总结
- iOS开发之打包上传到App Store——(一)各种证书的理解
- Python进阶03 模块
- Linux kernel 2.6.32.65 released
- GDataXMLNode库 XML解析
- Python的getattr(),setattr(),delattr(),hasattr()