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;
    }
};
相关推荐
不光头强12 小时前
力扣78子集题解
算法·leetcode·深度优先
独断万古他化12 小时前
【算法通关】二叉树中的深搜:DFS 递归解题套路
算法·二叉树·深度优先·dfs·递归
㓗冽12 小时前
2026.03.27(第三天)
数据结构·c++·算法
sali-tec12 小时前
C# 基于OpenCv的视觉工作流-章44-直线卡尺
图像处理·人工智能·opencv·算法·计算机视觉
Magic--12 小时前
经典概率题:飞机座位分配问题(LeetCode 1227)超详细解析
算法·leetcode·职场和发展
urkay-13 小时前
Android 图片轮廓提取与重叠轮廓合并处理
android·算法·iphone
七七肆十九13 小时前
PTA 7-38 数列求和-加强版
数据结构·算法
SWAGGY..13 小时前
【C++初阶】:(5)内存管理
java·c++·算法
2301_8008951013 小时前
第十二届蓝桥杯b组初赛--备战蓝桥杯版
职场和发展·蓝桥杯
Zarek枫煜13 小时前
zig与C3的算法 -- 桶排序
c语言·嵌入式硬件·算法