☀️博客主页:CSDN博客主页
本文由 我是小狼君 原创,首发于 CSDN
学习专栏推荐:面试汇总
❗️游戏框架专栏推荐:游戏实用框架专栏
⛅️点赞 收藏 ⭐留言 ,如有错误请指正
未来很长,值得我们全力奔赴更美好的生活✨
老规矩,先介绍一下Unity的科普小知识:
给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。
简单-171. Excel 表列序号
A -> 1
B -> 2
C -> 3
…
Z -> 26
AA -> 27
AB -> 28
…
输入: columnTitle = “A”
输出: 1
输入: columnTitle = “AB”
输出: 28
输入: columnTitle = “ZY”
输出: 701
可以看作是26进制转换成10进制数据,思维转换下就容易解出来。
public int TitleToNumber(string columnTitle)
{
int totalNumber = 0;
int index = 0;
for (int i = columnTitle.Length-1; i >=0 ; i--)
{
totalNumber += (int)Math.Pow(26,index)* (columnTitle[i] - 64);
index++;
}
return totalNumber;
}
我的LeetCode