Skip to content

Commit e6f8e7c

Browse files
authored
feat: add typescript solution to lc problem: No.0171.Excel Sheet Column Number (doocs#438)
1 parent 4969426 commit e6f8e7c

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed

solution/0100-0199/0171.Excel Sheet Column Number/README.md

+12
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,18 @@ class Solution {
7676
}
7777
```
7878

79+
### **TypeScript**
80+
81+
```ts
82+
function titleToNumber(columnTitle: string): number {
83+
let res: number = 0;
84+
for (let char of columnTitle) {
85+
res = res * 26 + char.charCodeAt(0) - 64;
86+
}
87+
return res;
88+
};
89+
```
90+
7991
### **C++**
8092

8193
```cpp

solution/0100-0199/0171.Excel Sheet Column Number/README_EN.md

+12
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,18 @@ class Solution {
8787
}
8888
```
8989

90+
### **TypeScript**
91+
92+
```ts
93+
function titleToNumber(columnTitle: string): number {
94+
let res: number = 0;
95+
for (let char of columnTitle) {
96+
res = res * 26 + char.charCodeAt(0) - 64;
97+
}
98+
return res;
99+
};
100+
```
101+
90102
### **C++**
91103

92104
```cpp
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
function titleToNumber(columnTitle: string): number {
2+
let res: number = 0;
3+
for (let char of columnTitle) {
4+
res = res * 26 + char.charCodeAt(0) - 64;
5+
}
6+
return res;
7+
};

0 commit comments

Comments
 (0)