给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。
例如:
A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28...
示例 1:
输入: columnTitle = "A"
输出: 1
示例 2:
输入: columnTitle = "AB"
输出: 28
示例 3:
输入: columnTitle = "ZY"
输出: 701
提示:
1 <= columnTitle.length <= 7columnTitle仅由大写英文组成columnTitle在范围["A", "FXSHRXW"]内
解法一:
function titleToNumber(columnTitle: string): number {
let res = 0
let n = columnTitle.length
for (let i = 0; i < n;i++) {
res = res * 26 + columnTitle.charCodeAt(i) - 64
}
return res
};
