华为OD机试E卷-出租车计费(100分) JAVA
public static void main(String[] args) { Scanner in = new Scanner(System.in); int[] nums = Arrays.stream(in.nextLine().split("")).mapToInt(Integer::parseInt).toArray(); System.out.println(calculate_price(nums)); } private static int calculate_price(int[] nums) { int actual = 0; for (int num : nums) { actual = actual * 9 + num; if (num > 4) { actual -= 1; } } return actual; }