標籤:
愛摘蘋果的小明時間限制:1000 ms | 記憶體限制:65535 KB難度:1
-
描述
-
小明家的院子裡有一棵蘋果樹,每到秋天樹上就會結出10個蘋果。蘋果成熟的時候,小明就會跑去摘蘋果。小明有個30厘米高的板凳,當她不能直接用手摘到蘋果的時候,就會踩到板凳上再試試。
現在已知10個蘋果到地面的高度,以及小明把手伸直的時候能夠達到的最大高度,請幫小明算一下她能夠摘到的蘋果的數目。假設她碰到蘋果,蘋果就會掉下來。
-
輸入
-
第一行輸入N(0<N<100)表示測試資料群組數,接下來每組測試輸入包括兩行資料。第一行包含10個100到200之間(包括100和200)的整數(以厘米為單位)分別表示10個蘋果到地面的高度,兩個相鄰的整數之間用一個空格隔開。第二行只包括一個100到120之間(包含100和120)的整數(以厘米為單位),表示小明把手伸直的時候能夠達到的最大高度。
-
輸出
-
輸出包括一行,這一行只包含一個整數,表示小明能夠摘到的蘋果的數目。
-
範例輸入
-
1100 200 150 140 129 134 167 198 200 111110
-
範例輸出
-
5
package acm03;import java.util.Scanner;public class Main1 {private static final int HEIGHT = 30;public static void main(String[] args) {Scanner input = new Scanner(System.in);int n = input.nextInt();for (int i = 0;i<n;i++) {int [] array = new int[10];for (int j = 0;j<array.length;j++) {array[j] = input.nextInt();}int height = input.nextInt();int sum = height + HEIGHT;int result = count(array,sum);System.out.println(result);}}private static int count(int[] array,int sum) {int count = 0;for (int i = 0;i<array.length;i++) {if (array[i] <= sum) {count++;}else {continue;}}return count;}}
愛摘蘋果的小明