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)-1, 1; i >= 0; i-- {
j = j + (int(columnTitle[i])-64)*k
k = k * 26
}
return j
}
执行结果

更多
更多解决方法请参考 :https://leetcode.cn/problems/excel-sheet-column-number/solution/
作者介绍
j
jaryue
V1