학생들의 점수를 입력을 받다가 0이 입력되면 그 때까지 입력받은 점수를 10점 단위로 구분하여 점수대별 학생 수를 출력하는 프로그램을 작성하시오. (1명도 없는 점수는 출력하지 않는다.)학생은 최대 100명이하이다.
63 80 95 100 46 64 88 0
package com.jungol.algorithm143;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] ar = new int[11];
while (true) {
int inputNumber = sc.nextInt();
if(inputNumber == 0) {
break;
}
for(int i = 0; i <= 10; i++) {
if(i == inputNumber / 10 ) {
ar[i]++;
}
}
}
for(int i = 10; i >= 0; i--) {
if(ar[i] > 0) {
System.out.println((i * 10) + " : " + ar[i] + " person");
}
}
sc.close();
}
}