171. Excel表列序号

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

例如,

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

示例 1:

输入: "A"
输出: 1

示例 2:

输入: "AB"
输出: 28

示例 3:

输入: "ZY"
输出: 701

思路

是一个26进制转换为10进制得问题,如ZY,它得“十”位数是Z,个位数是Y,就是26*26+25,用ord将字符转换成ASCII码减去64就可以得到A->1,B->2…的效果了。

class Solution:def titleToNumber(self, s):""":type s: str:rtype: int"""res = 0for index,item in enumerate(s):res += (ord(item)-64)*26**(len(s)-index-1)return res

171. Excel表列序号相关推荐

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

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

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

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

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

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

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

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

  5. 力扣171.Excel表列序号

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

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

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

  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. Android SDK上手指南:虚拟与物理设备
  2. CEGUI中文处理(补)
  3. 简(kun)单(nan)到让我开(jue)心(wang)的后缀自动机全家桶(普通后缀、广义后缀、子序列)...
  4. mysql建表简单的date数据类型_MySQL建表 TIMESTAMP 类型字段问题
  5. 1.8 Collections类操作集合详解——排序,查找,复制
  6. MYSQL 如果把数据文件保存到其他磁盘里
  7. 为什么读博士的人越来越多?博士毕业难度不是越来越大吗?
  8. java成绩查询_JavaWeb项目第三次总结_成绩查询的实现
  9. 吉林省高等学校计算机水平考试,关于2014年11月高等学校计算机水平考试(吉林省考区)报名的通知...
  10. 使用负载均衡SLB时为何出现请求分布不均衡的现象
  11. 移动前端开发之viewport的深入理解 --- 待续
  12. 自定义百度网盘提取码
  13. 2021年全日期sql(内含工作日,休息日分类)
  14. 基础篇:深入解析JAVA注解机制
  15. 2023-2028中国稻谷行业市场 国稻种芯:未来趋势预测报告
  16. DSPE-PEG-Cys/DQA/Rapamycin磷脂聚乙二醇修饰半胱氨酸/地喹氯铵/雷帕霉素
  17. 多任务学习综述:推荐系统多任务学习(multitask)的实战总结和常见问题(一)
  18. 主数据管理平台功能模型介绍
  19. VUE+WebPack游戏设计:欲望都市,构建类RPG游戏的开发
  20. ESXI虚拟机下安装 All in One系统

热门文章

  1. 用CodeViser ARM 仿真器广泛用于手机软硬件调试
  2. 会计基础工作规范E卷
  3. 算术优化与阿奎拉鹰优化的混合算法
  4. 想利用自己的技能去做副业,但又无从下手怎么办?
  5. 实战浪潮英信服务器web部署操作过程(3)
  6. GROMACS 教程--水中的溶菌酶
  7. 在线汇率转换,用json解析数据,支持偏好设置。
  8. 笔记本Linux下怎么截图,笔记本电脑如何截图?笔记本截图四种方法介绍
  9. 【优化充电】基于matlab粒子群算法电动汽车充电动态优化策略【含Matlab源码 2163期】
  10. 结对编程(Pair programming)