当前位置: 首页 > news >正文

Excel表列序号

题目

给定一个Excel表格中的列名称,返回其相应的列序号。

例如,

A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28 
...

示例 1:

输入: "A"
输出: 1

示例 2:

输入: "AB"
输出: 28

示例 3:

输入: "ZY"
输出: 701

参考答案

class Solution {
public:int titleToNumber(string columnTitle) {int number = 0;long multiple = 1;for (int i = columnTitle.size() - 1; i >= 0; i--) {int k = columnTitle[i] - 'A' + 1;number += k * multiple;multiple *= 26;}return number;}
};

http://www.mrgr.cn/news/575.html

相关文章:

  • 浙大数据结构慕课课后题(04-树6 Complete Binary Search Tree)
  • 【SPIE出版】第四届计算机视觉、应用与算法国际学术会议(CVAA 2024,10月11-13)
  • 【Qt】对话框
  • 月薪5W的项目经理是如何面试的?这份面试攻略请收好!
  • Docker最佳实践进阶(一):Dockerfile介绍使用
  • 从数据类型到变量、作用域、执行上下文
  • 1.Linux_常识
  • Spring MVC详解
  • golang的channel阻塞例子分享
  • 【图像去雾系列】使用SSR/MSR/MSRCR/MSRCP/automatedMSRCR算法对单图像进行图像增强,达到去雾效果
  • 给既有exe程序添加一机一码验证
  • 第R1周: RNN-心脏病预测
  • BM100 设计LRU缓存结构
  • 案例分享—国外毛玻璃效果UI设计案例
  • 智慧安防/一网统管/视频监控EasyCVR视频汇聚平台的视频轻量化特点及应用
  • JavaScript初级——语句
  • 【leetcode面试题】java完成leetcode面试150题
  • 【k8s】pod和serviceaccount关系
  • 面向自动驾驶保证车辆转向稳定性的模型预测控制
  • web开发,过滤器,前后端交互