题目描述

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

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

示例

示例 1:输入: "A"
输出: 1示例 2:输入: "AB"
输出: 28示例 3:输入: "ZY"
输出: 701

解题思路

进制转换:字符数组从左至右遍历,用算式s[i] - ‘A’ + 1将字符转换为数字,循环*26即可

代码

int titleToNumber(char * s){int re = 0;for (int i = 0; s[i] != '\0'; i++) {//从左至右高位到低位int num = s[i] - 'A' + 1;re = re * 26 + num;}return re;
}

链接

力扣171.Excel表列序号相关推荐

  1. LeetCode 815. 公交路线 / 909. 蛇梯棋(还是bfs)/ 168. Excel表列名称 / 171. Excel表列序号

    815. 公交路线 2021.6.28 每日一题 题目描述 给你一个数组 routes ,表示一系列公交线路,其中每个 routes[i] 表示一条公交线路,第 i 辆公交车将会在上面循环行驶.例如, ...

  2. 171. Excel 表列序号/ 168. Excel表列名称 ( 26进制转换变形 )

    171. Excel 表列序号 168. Excel表列名称 AC Code class Solution {public int titleToNumber(String s) {int ans = ...

  3. 171. Excel表列序号

    171. Excel表列序号 给定一个Excel表格中的列名称,返回其相应的列序号. 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> ...

  4. LeetCode 171. Excel表列序号(26进制转10进制)

    1. 题目 给定一个Excel表格中的列名称,返回其相应的列序号. 例如,A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ...

  5. (力扣)171.Excel表列序号(c语言)

    题目 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称.返回该列名称对应的列序号. 例如, A -> 1 B -> 2 C -> 3 ... Z -> ...

  6. 171. Excel表列序号(简单题)

    题目描述: 给定一个Excel表格中的列名称,返回其相应的列序号. 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -& ...

  7. 171. Excel 表列序号

    给你一个字符串 columnTitle ,表示 Excel 表格中的列名称.返回该列名称对应的列序号. 例如, A -> 1     B -> 2     C -> 3     .. ...

  8. 171. Excel 表列序号。

    给你一个字符串 columnTitle ,表示 Excel 表格中的列名称.返回 该列名称对应的列序号 . 例如: A -> 1 B -> 2 C -> 3 - Z -> 26 ...

  9. 【LeetCode】171. Excel 表列序号

    题目 我的解答(已通过) class Solution {public int titleToNumber(String columnTitle) {int sum = 0;for(int i = 0 ...

最新文章

  1. python PDF 转 图片
  2. 【大佬漫谈】5G对AI反欺诈行业提出更高要求——谢映莲
  3. SpringBoot核心
  4. getbook netty实战_Netty 入门教程
  5. datatable 转list
  6. MySQL设置数据格为空白或NULL
  7. autojs长按坐标没反应_Auto.js 一个主要由无障碍服务实现的不需要Root权限的类似按键精灵的自动操作软件...
  8. 当前用户更改运行方式出现错误的解决办法
  9. 《JavaScript设计模式》读书笔记模板方法模式
  10. 无法访问工作组计算机修复工具,用于局域网共享(Okshare)的一键修复工具
  11. android脚本需语言,Android中使用脚本语言Lua
  12. Linux之iptables防火墙
  13. Win10 企业版ltsc 无法访问samba网络共享问题及解决!(转)
  14. java用于选择结构的关键字_Java结构
  15. java uninstall tool_java卸载工具|java卸载工具(JavaUninstallTool)下载v1.1.0.0 - 欧普软件下载...
  16. hgame2023-week4
  17. Recipe terminated with fatal error: spawn latexmk ENOENT.
  18. 【2023/05/13】NP完备
  19. 静态分析工具Cppcheck在Windows上的使用
  20. 升级OpenSSL修复高危漏洞Heartbleed

热门文章

  1. ctf 抓捕赵德汉_2017年网络空间安全技术大赛部分writeup
  2. 变速恒频风电机组的优缺点_保障风电齿轮箱的有效润滑
  3. Emgu-WPF学习使用-阈值化
  4. 文件操作,列表实例NiceHexSpiral
  5. 在linux系统下安装jdk
  6. mybatis 报错: Invalid bound statement (not found)
  7. HITOJ 2662 Pieces Assignment(状压DP)
  8. mysql 用户权限设置【转】
  9. 如何用matlab画正态分布曲线
  10. mysql in 截断_MySQL十进制字段’数据在第1行的第x列被截断’问题