Question

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

Difficulty:Easy

Category:Math

Analyze

Solution

class Solution {
 public:
  int titleToNumber(string s) {
    int ans = 0;
    for (const char c : s) {
      ans *= 26;
      ans += c - 'A' + 1;
    }
    return ans;
  }
};
By guozetang            Updated: 2020-09-19 13:02:30

results matching ""

    No results matching ""