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;
    }
};
相关推荐
YLXA5 分钟前
1.helle_cuda学习
linux·学习·算法
Storynone8 分钟前
【Day21】LeetCode:93. 复原IP地址,78. 子集,90. 子集 II
python·算法·leetcode
ab15151714 分钟前
3.14二刷基础93 94 83 98 99 完成进阶40 43
算法
nananaij16 分钟前
【LeetCode-01 两数之和 python解法】
开发语言·python·算法·leetcode
crescent_悦17 分钟前
PTA C++:正整数A+B
数据结构·c++·算法
丶小鱼丶18 分钟前
数据结构和算法之【链表】
java·数据结构·算法
礼拜天没时间.20 分钟前
力扣热题100实战 | 第31期:下一个排列——数组规律的极致探索
java·算法·leetcode·字典序·原地算法·力扣热题100
ws540d20 分钟前
Ranking All UsersLast Updated: 2026-03-14(Sat) 19:46算法启发式活跃用户所有用户
算法
lcreek22 分钟前
LeetCode LCR114.火星词典
leetcode··拓扑排序
进击的小头24 分钟前
第8篇:线性二次型调节器
python·算法·动态规划