https://github.com/emahtab/excel-sheet-column-number
Find the excel sheet column number
https://github.com/emahtab/excel-sheet-column-number
leetcode maths maths-problem problem-solving
Last synced: 4 months ago
JSON representation
Find the excel sheet column number
- Host: GitHub
- URL: https://github.com/emahtab/excel-sheet-column-number
- Owner: eMahtab
- Created: 2020-04-23T18:17:09.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-23T18:18:52.000Z (about 5 years ago)
- Last Synced: 2025-02-02T03:25:38.515Z (5 months ago)
- Topics: leetcode, maths, maths-problem, problem-solving
- Homepage:
- Size: 1000 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Excel Sheet Column Number
## https://leetcode.com/problems/excel-sheet-column-numberGiven 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: 1Example 2:
Input: "AB"
Output: 28Example 3:
Input: "ZY"
Output: 701
```# Implementation :
```java
class Solution {
public int titleToNumber(String s) {
if(s == null || s.length() == 0)
return 0;
int column = 0;
int unit = 0;
for(int i = s.length()-1; i >= 0; i--) {
char ch = s.charAt(i);
int value = (ch - 'A') + 1;
int pos = (int) Math.pow(26, unit);
column = column + (pos * value);
unit++;
}
return column;
}
}
```