Excel表列序号

题目

给定一个Excel表格中的列名称,返回其相应的列序号。

例如,

复制代码
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28 
...

示例 1:

复制代码
输入: "A"
输出: 1

示例 2:

复制代码
输入: "AB"
输出: 28

示例 3:

复制代码
输入: "ZY"
输出: 701

参考答案

c++ 复制代码
class Solution {
public:
    int titleToNumber(string columnTitle) {
        int number = 0;
        long multiple = 1;
        for (int i = columnTitle.size() - 1; i >= 0; i--) {
            int k = columnTitle[i] - 'A' + 1;
            number += k * multiple;
            multiple *= 26;
        }
        return number;
    }
};
相关推荐
千金裘换酒几秒前
Leetcode 有效括号 栈
算法·leetcode·职场和发展
空空潍16 分钟前
hot100-最小覆盖字串(day12)
数据结构·算法·leetcode
Rui_Freely26 分钟前
Vins-Fusion之 相机—IMU在线标定(十一)
人工智能·算法·计算机视觉
yyy(十一月限定版)38 分钟前
算法——二分
数据结构·算法
七点半77044 分钟前
c++基本内容
开发语言·c++·算法
嵌入式进阶行者1 小时前
【算法】基于滑动窗口的区间问题求解算法与实例:华为OD机考双机位A卷 - 最长的顺子
开发语言·c++·算法
嵌入式进阶行者1 小时前
【算法】用三种解法解决字符串替换问题的实例:华为OD机考双机位A卷 - 密码解密
c++·算法·华为od
罗湖老棍子1 小时前
信使(msner)(信息学奥赛一本通- P1376)四种做法
算法·图论·dijkstra·spfa·floyd·最短路算法
生成论实验室1 小时前
生成论之基:“阴阳”作为元规则的重构与证成——基于《易经》与《道德经》的古典重诠与现代显象
人工智能·科技·神经网络·算法·架构
啊董dong1 小时前
noi-2026年1月07号作业
数据结构·c++·算法·noi