[프로그래머스 LV1] 없는 숫자 더하기

popolarburr·2023년 2월 21일
0
post-thumbnail


  • 문제 : 0~9까지의 숫자가 일부 들어있는 배열이 제공되고, 이를 통해 이 사이의 없는 숫자를 더하는 것!

class Solution {
    public int solution(int[] numbers) {
        boolean[] arr = new boolean[10];
        
        int target = 0;
        
        
        for(int i=0; i<numbers.length;i++) {
            arr[numbers[i]] = true;
        }
        
        for(int i=0; i<10;i++) {
            if(!arr[i]) target += i;
        }
        
        return target;
        
        
    }
}
  • 풀이 : 제공된 0~9 까지의 숫자 배열을 통해 boolean배열을 만들고, 제공된 숫자면 true, 없으면 false로 만듬. 그렇게 해서 0~9 사이의 숫자 중 false일 때 target에 더함.

출처 : 프로그래머스 LV1 없는 숫자 더하기

profile
차곡차곡

0개의 댓글