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;
    }
};
相关推荐
mmmmath_320 小时前
LeetCode.020.有效的括号
数据结构·算法·leetcode
Doubbbbbbble云20 小时前
算法优化中的数学建模与理论界限分析4
算法·数学建模
垆边人似月.20 小时前
华为机考题:字符个数统计
数据结构·算法·华为
en.en..20 小时前
Linux 进程退出exit(函数)
java·开发语言·算法
All for pursuit.21 小时前
【回溯-2】22.括号生成
数据结构·c++·算法·leetcode
longlongzihan21 小时前
LeetCode 1004.最大连续1的个数III 滑动窗口及动态规划题解
c++·算法·leetcode·dp·滑动窗口
朝朝辞暮i21 小时前
C++ 第 22 课:const —— 不允许随便修改的数据
开发语言·c++·算法
Chen—LSN21 小时前
数据结构——拿捏复杂度
java·c语言·开发语言·数据结构·经验分享·笔记·算法
Chen_harmony21 小时前
六、排序详解
c语言·数据结构·算法·排序算法
-dzk-1 天前
【贪心算法】LC 55.跳跃游戏
算法·游戏·贪心算法