Python•excel-sheet-column-number/synced-solution.py
class Solution:
def titleToNumber(self, columnTitle: str) -> int:
result = class="syntax-number">0
for char in columnTitle:
result = result * class="syntax-number">26 + (ord(char) - ord(class="syntax-string">'A') + class="syntax-number">1)
return result
C++•excel-sheet-column-number/synced-solution.cpp
class Solution {
public:
int titleToNumber(string columnTitle) {
int result = class="syntax-number">0;
for (char c : columnTitle) {
result = result * class="syntax-number">26 + (c - class="syntax-string">'A' + class="syntax-number">1);
}
return result;
}
};
TypeScript•excel-sheet-column-number/synced-solution.ts
function titleToNumber(columnTitle: string): number {
let result = class="syntax-number">0;
for (const char of columnTitle) {
result = result * class="syntax-number">26 + (char.charCodeAt(class="syntax-number">0) - class="syntax-number">65 + class="syntax-number">1);
}
return result;
}