LeetCode 171. Excel Sheet Column Number
2017-03-27 09:03
274 查看
Description
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
Analysis
It’s almost a base-26 system, but the range should be 1~26 instead of 0~25 for every symbol.Code
class Solution { public: int titleToNumber(string s) { int factor = 1, sum = 0; sum += s[s.size() - 1] - 64; for(int i = s.size()-2; i >= 0; i--){ factor *= 26; sum += factor * (s[i] - 64); } return sum; } };
Appendix
Link: https://leetcode.com/problems/excel-sheet-column-number/Run Time: 3ms
相关文章推荐
- leetcode_171题——Excel Sheet Column Number(简单数学题)
- LeetCode 171. Excel Sheet Column Number
- [LeetCode]171. Excel Sheet Column Number
- [leetcode]C语言: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 OJ> 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
- Excel Sheet Column Number - LeetCode 171
- leetcode 171. Excel Sheet Column Number
- leetcode:171 Excel Sheet Column Number-每日编程第十题
- LeetCode 171. Excel Sheet Column Number(Excel列号)
- [Leetcode] 171. Excel Sheet Column Number 解题报告
- Leetcode:171. Excel Sheet Column Number 求Excel表字母对应的行号