red; yellow; blue;green;black;五种颜色球分别有 17 20 9  13 18   问一次至少拿出来几个必须保证有13个球颜色相同 Java实现

解决方案 »

  1.   

    public class Ball { public static void main(String[] args) {
    int[] src = {17, 20, 9, 13, 18};
    int num = 13;
    int count = 0;
    for(int tmp : src) {
    count += Math.min(tmp, num - 1);
    }

    System.out.println(++count);
    }
    }
      

  2.   

    public class Ball { public static void main(String[] args) {
    int[] src = {17, 20, 9, 13, 18};
    int num = 13;
    int count = 0;
    for(int tmp : src) {
    count += Math.min(tmp, num - 1);
    }

    System.out.println(++count);
    }
    }