티스토리 뷰

import java.util.Arrays;

class Solution {


    public int solution(int[] numbers) {
        int answer = -1;
        int count = 0;
        
        //숫자는 0~9까지 10가지가 들어가기에! 
        for (int i = 0; i < 10; i++) {
        	//numbers 배열의 길이만큼 돌아서 해당 숫자가 있는지 없는지 체크합니다.
            for (int j = 0; j < numbers.length; j++) {
                if (numbers[j] == i) {
                //해당 숫자가 있는 경우 count++ 로 이미 존재하는 숫자라는 것을 알려줍니다.
                    count++;
                }
            }
            if (count == 0) {
            //해당 숫자가 없는 경우 answer에 해당 값을 더합니다.
                answer += i;
            } else {
            //한번 사이클이 돈 이후에 count를 0으로 만듭니다!
                count = 0;
            }
        }

        if (answer != -1) {
        //answer가 -1 부터 돌았기에 ++해줍니다. << 사실 이 부분은 필요없습니다.. 초반 답안 예제가 answer= -1 이라 그냥 추가해줌..
            answer++;
            return answer;
        }


        return answer;
    }
}
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함