[leetcode] 171. Excel Sheet Column Number 解题报告
来源:互联网 发布:魔幻笔软件 编辑:程序博客网 时间:2024/06/07 01:14
题目链接:https://leetcode.com/problems/excel-sheet-column-number/
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) { int sum = 0; for(int i = 0; i< s.size(); i++) sum = sum*26 + toupper(s[i]) - 'A' + 1; return sum; }};
python
class Solution(object): def titleToNumber(self, s): """ :type s: str :rtype: int """ ans = 0 for index in range(len(s)): ans = ans*26 + ord(s[index]) - ord('A') + 1 return ans;
0 0
- LeetCode-Excel Sheet Column Number-解题报告
- 【LeetCode】Excel Sheet Column Number 解题报告
- 【LeetCode】Excel Sheet Column Number 解题报告
- [leetcode] 171. Excel Sheet Column Number 解题报告
- LeetCode 171. Excel Sheet Column Number 解题报告
- [Leetcode] 171. Excel Sheet Column Number 解题报告
- LeetCode-Excel Sheet Column Title-解题报告
- [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
- D2UB
- centos上安装R语言
- Hibernate的学习
- EasyUI+Ajax+Json+一般处理程序实现数据的前台与后台的交互
- MySQL 索引的分类
- [leetcode] 171. Excel Sheet Column Number 解题报告
- tabbarController
- strlen和sizeof的区别
- [spark]倒排索引
- 从servlet视点观察web程序流程
- iOS面试题7
- Struts2之文件上传(单文件/多文件)
- TCP/IP (五) TCP连接的内存使用
- Struts2之文件下载