Related to question Excel Sheet Column Title
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28
public class Solution {
public int titleToNumber(String s) {
s.toUpperCase();
int count = s.length()-1;
int Number = 0;
for(int i = 0 ; i < s.length(); i++){
Number += (s.charAt(i)-'A'+ 1)* Math.pow(26,count--);
}
return Number;
}
}
总结:本体为给定字符串,按照题目给出的字符对照片来求出给定字符串的值,一个循环解决了,效率不高,才6.13%