【剑指offer】 Excel 表列序号

  |   0 评论   |   0 浏览

题目

给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回该列名称对应的列序号。

 

例如,

A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28 
...

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/excel-sheet-column-number
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

我的答案

这是一道进制问题。

/**
 * @param {string} columnTitle
 * @return {number}
 */
var titleToNumber = function(columnTitle) {
    var result=0;
    for(let figure of columnTitle){
        result=result*26+(figure.charCodeAt() - 64);
    }
    return result;
};


标题:【剑指offer】 Excel 表列序号
作者:limanting
地址:https://blog.manxiaozhi.com/articles/2021/09/25/1632575807709.html