171.Excel表列序号
链接:171.Excel表列序号
难度:Easy
标签:数学、字符串
简介:给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回该列名称对应的列序号。
题解 1 - typescript
- 编辑时间:2021-07-30
- 执行用时:112ms
- 内存消耗:39.4MB
- 编程语言:typescript
- 解法介绍:按照二十六进制计算。
function titleToNumber(columnTitle: string): number {
let ans = 0;
for (let i = columnTitle.length - 1, bit = 0; i >= 0; i--, bit++) {
const num = columnTitle.codePointAt(i)! - 'A'.codePointAt(0)! + 1;
ans += num * 26 ** bit;
}
return ans;
}