您的位置:首页 > 编程语言 > Java开发

LeetCode 171 -Excel Sheet Column Number ( JAVA )

2016-04-09 11:19 561 查看
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%
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: