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;
    }
};
相关推荐
唯道行13 小时前
计算机图形学·21 梁友栋-Barsky直线裁剪算法与三维直线裁剪
人工智能·算法·机器学习·计算机视觉·计算机图形学·opengl
魂梦翩跹如雨14 小时前
Java BigDecimal与RoundingMode的用法总结
java·算法
little~钰14 小时前
线段树和扫描线结合
数据结构·算法
CoderYanger14 小时前
动态规划算法-简单多状态dp问题:11.按摩师
开发语言·算法·leetcode·职场和发展·动态规划·1024程序员节
秋深枫叶红14 小时前
嵌入式第二十八篇——数据结构——队列
数据结构·学习·算法
2***b8814 小时前
【语义分割】12个主流算法架构介绍、数据集推荐、总结、挑战和未来发展
算法·架构
唯道行14 小时前
计算机图形学·20 绘制(Implementation)1与Cohen-Sutherland算法
人工智能·算法·计算机视觉·计算机图形学·opengl
严文文-Chris14 小时前
反向传播算法是什么?和神经网络的关系?
人工智能·神经网络·算法
CoderYanger14 小时前
动态规划算法-路径问题:10.地下城游戏
开发语言·算法·leetcode·游戏·职场和发展·动态规划·1024程序员节
liu****14 小时前
11.字符函数和字符串函数(二)
c语言·开发语言·数据结构·c++·算法