跳到主要内容

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;
}