https://programmers.co.kr/learn/courses/30/lessons/86051

 

코딩테스트 연습 - 없는 숫자 더하기

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.

programmers.co.kr

 

 

문제 분석

- 0~9까지 숫자 중 입력받은 배열에 없는 숫자를 처리하여 더한다.

 

 

문제 풀이

1. for문을 통해 입력받은 배열만큼 처리한다.

2. 0~9까지의 합이 들어있는 변수에서 이미 배열에 있는 숫자만큼 빼준다.

3. 정답을 리턴한다.

class Solution {
    public int solution(int[] numbers) {
        int answer = 45; // 0~9까지의 합
        
        for(int i=0;i<numbers.length;i++){
            answer -= numbers[i];
        }
        
        return answer;
    }
}

 

 

https://github.com/SOEUN2/Algorithm

'Algorithm > programmers' 카테고리의 다른 글

programmers [카카오 인턴] 키패드 누르기  (0) 2022.03.20
programmers 크레인 인형뽑기 게임  (0) 2022.03.20
programmers 음양 더하기  (0) 2022.03.20
programmers 내적  (0) 2022.03.20
programmers 소수 만들기  (0) 2022.03.13