本题是AA->27
/**
* Created on 16/6/4.
*/
import java.util.Scanner;
public class excelSheetColumnNumber {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String x = null;
x = in.nextLine();
System.out.println(titleToNumber(x));
System.out.println(anotherTitleToNumber(x));
String b = new String("A");
}
public static int anotherTitleToNumber(String x) {
if (x == null) {
return 0;
}
int result = 0;
int j = 0;
for (int i = x.length() - 1; i >= 0; i--) {
int c = (int)x.charAt(i) - 64;
result += c * (int)Math.pow(26, j);
j++;
}
return result;
}
public static int titleToNumber(String x) {
if (x == null || x.length() == 0) {
return 0;
}
int sum = 0;
for (int i = 0; i < x.length(); i++) {
sum = sum * 26 + x.charAt(i) - 'A' + 1;
}
return sum;
}
}