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;
    }
};
相关推荐
波尔德7 小时前
Origin 2024 绘制钟形正态分布曲线:填充颜色并导出透明 PNG
人工智能·算法
Omics Pro7 小时前
微软:多模态生物世界模型
数据库·人工智能·算法·microsoft·机器学习·自然语言处理
hai3152475437 小时前
语言学集合定律
人工智能·算法
小溪学编程7 小时前
C语言篇:语言结构
c语言·开发语言·算法
Ivanqhz8 小时前
KV Cache
服务器·数据库·人工智能·深度学习·算法
H.莓飛8 小时前
【数据结构】二叉树
linux·数据结构·算法
圣保罗的大教堂8 小时前
leetcode 3532. 针对图的路径存在性查询 I 中等
leetcode
Omics Pro8 小时前
~30,000+引用!理论2005,R包2008,多组学集成AI增强
开发语言·数据库·人工智能·算法·机器学习·自然语言处理·r语言
梦帮科技8 小时前
【3.0修订版】创世与节点工程:genesis.json 与 node.toml 解剖
数据结构·算法·json·去中心化·区块链·智能合约·信任链
影视飓风TIM8 小时前
Linux 进程虚拟地址空间详解
linux·算法