leetcode168:Excel表列名称

 题目链接:168. Excel表列名称 - 力扣(LeetCode)

class Solution {
public:
    string convertToTitle(int columnNumber) {
        string ss1;
        int MOD = 0;
        if(columnNumber <= 26)
        {
            ss1 += (columnNumber + 'A' - 1);
            return ss1;
        }
        while(columnNumber)
        {
            int MOD = columnNumber % 26;
            columnNumber /= 26;
            if(MOD == 0)
            {
                ss1 += 'A' + 26 - 1;
                columnNumber -= 1;
                continue;
            }
            ss1 += (MOD + 'A' - 1);
        }
        reverse(ss1.begin(), ss1.end());
        return ss1;
    }
};

这个题目就是从后往前每位上除以26,不要用pow,因为你想想,你要是第一次除以26,第二次除以26的平方,加起来那不就是除以三次26了,我当时就是坏在这里了,对了,还要特别关注余数为0的情况,尤其是52这个样例,多试试。

相似题目:171. Excel 表列序号 - 力扣(LeetCode)

这个题目就是给了字符来找数字,这个从后往前遍历,这个恰恰相反,这个不要只乘以26了,这个因为每次把每一位单独计算,要计算pow(26,x);

相关推荐

  1. leetcode168Excel名称

    2024-06-11 08:08:03       32 阅读
  2. LeetCode刷题笔记第168题:Excel名称

    2024-06-11 08:08:03       42 阅读
  3. 【力扣】168. Excel名称、171. Excel 序号

    2024-06-11 08:08:03       42 阅读
  4. leetcode-Excel 序号

    2024-06-11 08:08:03       66 阅读
  5. Microsoft VBA Excel 提取相同名称的整数据

    2024-06-11 08:08:03       45 阅读
  6. python-pandas获取excel中每个sheet的名称

    2024-06-11 08:08:03       35 阅读
  7. LeetCode168. Excel Sheet Column Title

    2024-06-11 08:08:03       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-11 08:08:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-11 08:08:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-11 08:08:03       82 阅读
  4. Python语言-面向对象

    2024-06-11 08:08:03       91 阅读

热门阅读

  1. 我的创作纪念日-在SCDN的5年

    2024-06-11 08:08:03       22 阅读
  2. npm发布自己的插件包

    2024-06-11 08:08:03       32 阅读
  3. ElasticSearch的桶聚合

    2024-06-11 08:08:03       31 阅读
  4. 写一个标准的项目说明书大纲

    2024-06-11 08:08:03       27 阅读
  5. Material-UI create-react-app 创建移动端 H5

    2024-06-11 08:08:03       31 阅读
  6. 工作的心得

    2024-06-11 08:08:03       26 阅读
  7. Eigen 库介绍,Ubuntu22 下安装 Eigen

    2024-06-11 08:08:03       36 阅读
  8. three.js使用环境贴图或者加载hdr图

    2024-06-11 08:08:03       33 阅读
  9. 深入理解梯度下降:优化算法的心脏

    2024-06-11 08:08:03       29 阅读