본문 바로가기

프로그래머스

없는숫자더하기

728x90
class Solution {
    public int solution(int[] numbers) {
        int answer = 0;
        int[] numflag = new int[10]; 
        for(int i=0;i<numbers.length;i++)
        {
            numflag[numbers[i]]=1;
        }
        for(int i=0;i<10;i++)
        {
            if(numflag[i]!=1)
            {
                answer+=i;
            }
        }
        return answer;
    }
}

프로그래머스 출처


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

느낀점 : 빼는방식으로 해서 생각의 전환이라고 느꼈다.

728x90

'프로그래머스' 카테고리의 다른 글

나누어 떨어지는 숫자 배열  (0) 2022.12.26
하샤드수  (0) 2022.12.26
문자열 다루기 기본  (0) 2022.12.21
두 정수 사이의 합  (0) 2022.12.19
x만큼 간격이 있는 n개의 숫자  (0) 2022.12.19