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 ...
Example 1:
Input: "A" Output: 1
Example 2:
Input: "AB" Output: 28
Example 3:
Input: "ZY" Output: 701
Constraints:
- 1 <= s.length <= 7
- s consists only of uppercase English letters.
- s is between "A" and "FXSHRXW".
문제 풀이:
난이도 쉬움
26진법 구현하기
class Solution {
public:
int titleToNumber(string s) {
int len = s.length();
int result = 0;
if(len == 0){
return result;
}
for(int i=0; i<len; i++){
result *= 26;
result += s[i] - 64;
}
return result;
}
};
'알고리즘 문제풀이 > leetcode' 카테고리의 다른 글
[leetcode 217] Contains Duplicate (0) | 2020.11.25 |
---|---|
[leetcode 172] Factorial Trailing Zeroes (0) | 2020.11.22 |
[leetcode 141] Linked List Cycle (0) | 2020.11.22 |
[leetcode 111] Minimum Depth of Binary Tree (0) | 2020.11.21 |
[leetcode 110] Balanced Binary Tree (0) | 2020.11.21 |
댓글