leetcode_171Excel表列序号

1. 题意

把excel中列序号字符串转换为10进制数。
Excel表列序号

2. 题解

26进制转10进制

cpp 复制代码
class Solution {
public:
    int titleToNumber(string columnTitle) {

        int sz = columnTitle.size();
        int ans = 0;

        int base = 1;
        for ( int i = sz - 1; ~i; --i){
            int v = columnTitle[i] - 'A' + 1;

            ans += base * v;
            if (i)
                base *= 26;
        }

        return ans;
    }
};
相关推荐
秋深枫叶红1 分钟前
嵌入式第二十七篇——数据结构——栈
c语言·数据结构·学习·算法
灵犀坠3 分钟前
前端面试&项目实战核心知识点总结(Vue3+Pinia+UniApp+Axios)
前端·javascript·css·面试·职场和发展·uni-app·html
稚辉君.MCA_P8_Java6 分钟前
Gemini永久会员 Java 返回最长有效子串长度
java·数据结构·后端·算法
Swift社区19 分钟前
LeetCode 440 - 字典序的第 K 小数字
算法·leetcode·职场和发展
youngee1120 分钟前
hot100-42二叉树的右视图
算法
CoovallyAIHub23 分钟前
如何让机器看懂视觉世界?从图像匹配理解环境开始
深度学习·算法·计算机视觉
Mxsoft61934 分钟前
某次PMU数据不同步,动态时钟补偿算法救场!
算法
中國龍在廣州35 分钟前
李飞飞最新思考:语言模型救不了机器人
人工智能·深度学习·算法·语言模型·自然语言处理·chatgpt·机器人
deepdata_cn36 分钟前
时序性步态数据处理的RNN及LSTM算法
rnn·算法·lstm
RFSOC+FPGA38 分钟前
林肯实验室文献解读(1)-相控阵列架构实现可扩展的集成感知和通信
算法·架构