Excel Sheet Column Number LeetCode solution in JavaScript

1
/**
2
* @param {string} columnTitle
3
* @return {number}
4
*/
5
var titleToNumber = function (columnTitle) {
6
/*
7
one letter: result between 1-26.
8
two letter: result between 26^1 + 1 -> 26^2 + digit. 27 - 702. All the combinations of A-Z and A-Z.
9
*/
10

11
let sum = 0;
12
for (let letter of columnTitle) {
13
let d = letter.charCodeAt(0) - "A".charCodeAt(0) + 1;
14
sum = sum * 26 + d;
15
}
16

17
return sum;
18
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0