문제
승지는 주사위 놀이를 하다가 주사위를 10번 던져서 각 숫자가 몇 번씩 나왔는지 알아보려고 한다. 한번 던질 때마다 나온 주사위의 숫자를 입력받아서 각 숫자가 몇 번씩 나왔는지 출력하는 프로그램을 작성하시오.
입력 예
5 6 3 4 5 5 2 2 4 6
출력 예
1 : 0
2 : 2
3 : 1
4 : 2
5 : 3
6 : 2
import java.util.*;
class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = new int[6];
int num;
for (int i = 0; i < 6; i++) {
arr[i] = 0;
}
for (int i = 0; i < 10; i++) {
do {
num = sc.nextInt();
} while (num > 6 || num < 0);
arr[num - 1] += 1;
}
for(int i=0; i<6; i++){
System.out.println(i+1 + " : " + arr[i]);
}
}
}
'Algorithm > Language Coder' 카테고리의 다른 글
| Jungol (Java) - 162 : 배열2 - 형성평가3 (0) | 2020.08.16 |
|---|---|
| Jungol (Java) - 161 : 배열2 - 형성평가2 (0) | 2020.08.16 |
| Jungol (Java) - 570 : 배열2 - 자가진단7 (0) | 2020.08.16 |
| Jungol (Java) - 569 : 배열2 - 자가진단6 (0) | 2020.08.16 |
| Jungol (Java) - 568 : 배열2 - 자가진단5 (0) | 2020.08.16 |