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;
    }
};
相关推荐
芝士爱知识a8 小时前
AI 模拟面试怎么做:智蛙公考智能体多轮对话 + 实时追问的工程实现
面试·职场和发展
古城小栈8 小时前
为啥说:训练用BF16,推理用FP16
人工智能·算法·机器学习
KaMeidebaby8 小时前
卡梅德生物技术快报|蛋白 N 端测序在重组贻贝融合蛋白表征中的应用,解决原核表达序列偏移工艺难题
前端·人工智能·物联网·算法·百度
Turbo正则9 小时前
群论在AI中的应用概述
人工智能·算法·抽象代数
ysa0510309 小时前
【并查集】判环
c++·笔记·算法
Jerry9 小时前
KeetCode 44. 开发商购买土地
算法
Jerry10 小时前
KeetCode 58. 区间和
算法
Jerry10 小时前
LeetCode 209. 长度最小的子数组
算法
彦为君11 小时前
算法思维与经典智力题
java·前端·redis·算法
智能优化与强化学习11 小时前
Gym(Gymnasium)仿真环境详解(二):环境简介、入门算法、调参要点、核心挑战
算法·强化学习·gym·零基础入门·算法评估