Lv.1数値なしを追加


パラメータは、0から9までの数値の一部を含む整数配列です。numbersで見つからない0から9までのすべての数字は、solution関数を完了して1つの数を返します。


イニシャルコード

class Solution {
    public int solution(int[] numbers) {
        int answer = -1;
        return answer;
    }
}

私の解決方法

//배열 total과 number를 비교해서 같은 값이 있으면
//total[i]를 0으로 만들고 합계를 구함

class Solution {
    public int solution(int[] numbers) {
        int answer = 0;
        int[] total = {0,1,2,3,4,5,6,7,8,9};

        for(int i = 0; i< total.length; i++){
            for(int j=0; j< numbers.length; j++){
                if(total[i] == numbers[j]){
                    total[i] = 0;
                }
            }
            answer += total[i];
        }
        return answer;
    }
}

別の解釈

// 0~9합계에서 numbers요소를 뺌

class Solution {
    public int solution(int[] numbers) {
        int sum = 45;
        for (int i : numbers) {
            sum -= i;
        }
        return sum;
    }
}