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;
    }
};
相关推荐
枫子有风9 小时前
LLM-Agent智能体(大厂面试常问)
面试·职场和发展·llm·agent
绿算技术9 小时前
Mooncake 与绿算ForinnBase GroundPool如何联手打破推理僵局?
科技·算法·架构
-森屿安年-9 小时前
63. 不同路径 II
c++·算法·动态规划
重生之后端学习9 小时前
Java入门
java·开发语言·职场和发展
AIHR数智引擎9 小时前
KPI物理失效:AI原生组织的效能重构与技能度量
人工智能·经验分享·职场和发展·重构·ai-native·aihr
老余捞鱼9 小时前
线性回归实战:5步验证你的量化因子是否真有效
算法·金融·回归·线性回归·ai量化
想吃火锅10059 小时前
【leetcode】121.买卖股票的最佳时机js/c++
算法·leetcode·职场和发展
程序员小远9 小时前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
码云数智-大飞10 小时前
RAII 与智能指针深度拆解
java·前端·算法
Dick50710 小时前
ROS2 常用命令表
人工智能·学习·算法·机器人