5 1 3 8 8 10 4 라는 수를 오름차순으로 배열을 하려하는데 결과값으로 ``` 1 3 4 5 8 8 10 999999999 999999999 999999999 ``` 이렇게 나옵니다. 최솟값을 맨 앞으로 보내는 식으로 만드는 과정에서 ``` for(int j = 0; j < 10; j++) { int min = 999999999; int minIndex = 0; for(int k = 0; k < 10; k++) { if (a[k] != 0 && a[k] < min) { min = a[k]; minIndex = k; } } b[j] = min; a[minIndex] = 0; ``` 이렇게 했는데 총 10개의 자리 중 7개만 배열을 하려할 때 남은 3자리에서 저런 오류가 뜨는 이유가 무엇인지 궁금합니다
## min의 초기값 min변수의 초기값 `999999999`가 관여하여 생긴 문제입니다. 초기값을 배열의 시작 값으로 설정해보세요. ``` int min = a[0]; ```