卡码网Java基础课 | 7. 摆平积木,8. 奇怪的信

卡码网Java基础课|7. 摆平积木

  • 7. 摆平积木
  • 8. 奇怪的信

7. 摆平积木

import java.util.Scanner;
import java.util.ArrayList;public class Main{public static void main(String[] args){Scanner sc = new Scanner(System.in);while(sc.hasNextInt()){int n = sc.nextInt();if(n==0){break;}ArrayList<Integer> nums = new ArrayList<Integer>();int sum = 0;for(int i=0;i<n;i++){nums.add(sc.nextInt());sum += nums.get(i);}int h = sum/n;int res = 0;for(int i=0;i<n;i++){if(nums.get(i)<h){res += h-nums.get(i);}}System.out.println(res);System.out.println();}sc.close();}
}

8. 奇怪的信

import java.util.*;public class Main{public static void main(String[] args){Scanner sc = new Scanner(System.in);while(sc.hasNextInt()){int n = sc.nextInt();ArrayList<Integer> nums = new ArrayList<Integer>();while(n>0){int t = n % 10;nums.add(t);n /= 10;}int res = 0;for(int i=0;i<nums.size();i++){if(nums.get(i)%2==0){res += nums.get(i);}}System.out.println(res);System.out.println();}}
}