import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 Map<String,Integer>sixCharMap=new HashMap<>(); sixCharMap.put("0",0); sixCharMap.put("1",1); sixCharMap.put("2",2); sixCharMap.put("3",3); sixCharMap.put("4",4); sixCharMap.put("5",5); sixCharMap.put("6",6); sixCharMap.put("7",7); sixCharMap.put("8",8); sixCharMap.put("9",9); sixCharMap.put("A",10); sixCharMap.put("B",11); sixCharMap.put("C",12); sixCharMap.put("D",13); sixCharMap.put("E",14); sixCharMap.put("F",15); String s= in.nextLine(); int length=s.length(); int outValue=0; for(int i=2;i<length;i++){ outValue+= Math.pow(16,length-i-1)*sixCharMap.get(s.charAt(i)+""); } //感受一下暴力计算的魅力 System.out.println(outValue); } }