public class ex100_1 {
public static void main(String[] args) {
//[1]: 배열 선언
int[] target = {1,3,3,2,1,1,3,0,1,2};
//[2]: 배열 내 각 숫자들의 빈도 수 출력하기
// 1 --> 빈 정수형 배열(ar)을 하나 만들어놓고 초기값은 모두 0으로 세팅한다.
// 2 --> target배열 내 숫자가 빈 배열(ar)의 인덱스로 적용되서 해당 인덱스의 ar배열 요소의 값을 1씩 증가시킨다.
// 3 --> 이때, 빈 배열(ar)의 요소 개수는 target 배열 내 숫자들의 종류 만큼 지정한다.
int[] ar = new int[4];
for(int i=0; i<target.length;i++)
ar[target[i]]++;
//[3]: 출력
for(int i=0; i<ar.length; i++)
System.out.println(i+"번 숫자 --> "+ar[i]+"회");
}
}
안녕하세요, 포스팅 감사합니다.
다만 같은 문제를 다루던 중 배열의 구성이 0을 제외할 경우,
int[] ar = new int[3];
생성되면 문제가 발생하는 듯 합니다ㅠㅠ