공부하자/알고리즘

[프로그래머스] Lv.1 없는 숫자 더하기 java

snbrin 2022. 4. 28. 13:33

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

 

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

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

programmers.co.kr

 

문제

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하는 함수를 완성하시오.

제한조건

numbers의 길이는 1이상 9이하

numbers의 모든 원소는 0이상 9이하

numbers의 모든 원소는 서로 다름

 

.java

class Solution {
    public int solution(int[] numbers) {
        //0~9까지 다 더한 값
        int answer =45;
        //numbers의 값을 하나씩 i에 대입하고 
        for(int i : numbers)
        	//answer에서 numbers 빼기
            answer -= i;
        
        return answer;
    }
}

실행 결과