示例1给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回该列名称对应的列序号。
输入: columnTitle = "A" 输出: 1示例2
输入: columnTitle = "AB" 输出: 28示例3
输入: columnTitle = "ZY" 输出: 701示例4
输入: columnTitle = "FXSHRXW" 输出: 2147483647提示
1 <= columnTitle.length <= 7 columnTitle 仅由大写英文组成 columnTitle 在范围 ["A", "FXSHRXW"] 内代码Java
public int titleToNumber(String columnTitle) { int result = 0; for (int i = columnTitle.length() - 1, j = 0; i >= 0; i--, j++) { int x = (columnTitle.charAt(i) - 64) * (int) Math.pow(26, j); result += x; } return result; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)