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;
    }
};
相关推荐
Nebula_g6 小时前
JavaSE高级:动态代理
java·开发语言·算法·javase
垆边人似月.6 小时前
华为题:盛最多水的容器
数据结构·算法
杨逢昌工厂6S管理6 小时前
116——杨逢昌:归位三定闭环法的旺季轻量化执行方案与工具清单
经验分享·笔记·职场和发展·学习方法
怦然丶心动6 小时前
用 Java 把干支历法算清楚:从节气切年到可读摘要
java·算法·vue·独立开发·spring boot / spring
Zachery Pole6 小时前
具身智能强化学习(1)引言
算法·机器学习
xuxigifxfh6 小时前
面试记录2026
java·mysql·面试·职场和发展
All for pursuit.6 小时前
【动态规划-11】279.完全平方数
数据结构·c++·算法·leetcode·动态规划
淡海水6 小时前
02-06-原理篇-增量式GC与并发GC
算法·unity·c#·并发·gc·增量
对空六课6 小时前
无头浏览器访问对跳出率的过滤规则
服务器·前端·算法·数据分析
有同事要进步6 小时前
leecode第一题-两数字之和(打卡)
算法