문제설명 :
0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.
제한사항 :
1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모든 수 ≤ 9 numbers의 모든 수는 서로 다릅니다.
3-4시간동안 붙잡고 있다가 도저히 참지못하고 해결방법을 찾아본 문제입니다. 실로 간단한 문제였습니다. numbers의 모든 수가 서로 다른점을 생각해서 문제를 풀었으면 조금 쉽게 풀었을것 같습니다.
풀이
class Solution {
public int solution(int[] numbers) {
int answer = 45;
// 0부터 9까지 모든 숫자를 더한수를 answer에 입력한다.
for(int i=0; i<numbers.length; i++){
// numbers.length 만큼 반복문을 실행한다.
answer -= numbers[i];
// numbers[i]의 값을 answer에서 뺀값을 저장한다.
}
return answer;
}
}