LeetCode No.168. Excel表列名称

news/2024/7/5 5:33:52
class Solution {
public:
    string convertToTitle(int n) {
        string ans = "";
        while (n > 0) {
            n -= 1; //重点
            ans.push_back('A' + (n % 26));
            n /= 26;
        }
        reverse(ans.begin(), ans.end());
        return ans;
    }
};

类似问题:171. Excel表列序号

class Solution {
    int titleToNumber(std::string s) {
        int ans = 0;
        for(int i=0;i<s.size();i++) {
            int num = s.at(i) - 'A' + 1;
            ans = ans * 26 + num;
        }
        return ans;
    }
}

http://www.niftyadmin.cn/n/2951676.html

相关文章

css中的各种定位

static&#xff1a;静态定位是position的默认值&#xff0c;元素框正常生成&#xff0c;也就是没有定位时的正常显示。 relative&#xff1a;相对定位 用法一&#xff1a;元素相对自身的原位置偏移某个距离&#xff0c;但是原本的空间依旧保留&#xff0c;表现为空白。 用法二&…

druidYAML配置文件打开监控, 给个示例

下面是一个简单的 druid YAML 配置文件示例&#xff0c;用于打开监控&#xff1a; server:type: "simple"host: "0.0.0.0"port: 8082monitoring:druid.emitter:type: "http"host: "localhost"port: 8090druid.monitor:type: "log…

需求入门:原型开发简介

原型开发简介转自&#xff1a;http://www.cnblogs.com/zhoujg/archive/2009/11/15/1603450.html 为什么需要原型 建立原型的主要原因是为了解决在产品开发的早期阶段不确定的问题&#xff0c;利用这些不确定性来判断系统中哪一部分需要建立原型和希望从用户对原型的评价中获得什…

制度化的发布流程

由于系统上线后程序修改十分频繁,经常出现上午修改,下午就要发布的程序,往往需要发布的程序没有经过测试就直接发布到生产环境了,但由于一直没有出现什么问题,就习以为常了.虽然,在潜意识里面认为:没有经过QA/客户的验收测试就直接发布生产环境,风险是非常高的,但因为没有出现问…

JAVA语言的发展历史

1990年12月&#xff0c;SUN MicroSystem公司成立了一个名为(Green Team)绿色项目的小组&#xff0c;Jame Gosling&#xff08;Java之父&#xff09;,Bill Joe等人便是该小组的成员&#xff0c;小组成立的初衷是为了开发一种能够在电视,控制烤箱等家用消费类电子产品上进行交互式…

SVG入门-滤镜

前言 虽然SVG不是一种位图描述语言&#xff0c;佴它仍然允许我们使用一些相同的工具&#xff0c;比如滤镜。当SVG阅读器程序处理一个图形对象时&#xff0c;它会将对象呈现在位图输出设备上&#xff1b;在某一时刻&#xff0c;阅读器程 序会把对象的描述信息转换为一组对应的像…

LeetCode No.41. 缺失的第一个正数

提示&#xff1a;1、hash表 2、原地hash

优化css样式的方法

作者&#xff1a;徐尤熙链接&#xff1a;https://www.zhihu.com/question/19886806/answer/80432295来源&#xff1a;知乎著作权归作者所有&#xff0c;转载请联系作者获得授权。【CSS代码重构与优化之路】 写CSS的同学们往往会体会到&#xff0c;随着项目规模的增加&#xff0…