LeetCode 171. Excel Sheet Column Number (Easy)
来源:互联网 发布:如何查看淘宝卖家信息 编辑:程序博客网 时间:2024/06/06 12:35
题目描述:
Given a column title as appear in an Excel sheet, return its corresponding column number.
Example:
A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28
题目大意:给出Excel中的列标题,返回它对应的列号。
思路:A是1, Z是26, AA是27,很容易看出这是个26进制的关系(AA = 26 + 1),逢26进1位。分离出每一位数再乘以对应权值相加即可。
c++代码:
class Solution {public: int titleToNumber(string s) { int ans = 0; int base = 1; auto str = s.c_str(); for (int i = s.size() - 1; i >= 0; i--) { ans += (str[i] - 64) * base; base *= 26; } return ans; }};
阅读全文
0 0
- LeetCode 171. Excel Sheet Column Number (Easy)
- [Leetcode 171, Easy]Excel Sheet Column Number
- 【LeetCode】(171)Excel Sheet Column Number(Easy)
- <LeetCode><Easy> 171 Excel Sheet Column Number
- LeetCode #171 - Excel Sheet Column Number - Easy
- Leetcode 171. Excel Sheet Column Number (Easy) (cpp)
- 171.leetcode Excel Sheet Column Number(easy)[进制转换]
- 171. Excel Sheet Column Number [easy] (Python)
- 171. Excel Sheet Column Number (Easy)
- leetcode 171 Excel Sheet Column Number(难易度:Easy)
- [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
- C++标准模板库学习(一)--vector的初步使用
- Redis的Replication
- SSM框架整合( Spring 、 SpringMVC 和 Mybatis )
- 使用Beautiful Soup解析dom
- haproxy作为七层负载均衡调度器
- LeetCode 171. Excel Sheet Column Number (Easy)
- Oracle 11g Data Guard暂停物理备库的日志传输
- java堆和栈的总结
- pxe+kickstart
- 以前的一些资源
- 段错误问题定位总结
- 王者农药连跪三局的概率多大?
- Android中的Fragment+Viewpage懒加载
- php解决跨域问题