本文主要是介绍leetcode Excel Sheet Column Number,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Excel Sheet Column Number 题目:https://leetcode.com/problems/excel-sheet-column-numbe
把excel表格的列转化为10进制的数,本质相当于把26进制的数转化为10进制的数。
public static void main(String[] args) {String s="AB";int result = titleToNumber(s);System.out.println(result);}public static int titleToNumber(String s) {int result=0;for(int i=s.length()-1;i>=0;i--){char c = s.charAt(i);result+=(c-'A'+1)*Math.pow(26,s.length()-1-i);}return result;}
这篇关于leetcode Excel Sheet Column Number的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!