j

jaryue

V1

2023/03/16阅读:18主题:默认主题

leec171excel表列序号

题目描述

给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。

例如:

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

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/excel-sheet-column-number
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解题思路

我们可以将其理解为26进制无0 的数换成十进制

代码示例

func titleToNumber(columnTitle string) int {
 j := 0
 for i, k := len(columnTitle)-11; i >= 0; i-- {
  j = j + (int(columnTitle[i])-64)*k
  k = k * 26
 }
 return j
}

执行结果

更多

更多解决方法请参考 :https://leetcode.cn/problems/excel-sheet-column-number/solution/

分类:

后端

标签:

Golang

作者介绍

j
jaryue
V1