0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.
Approach
요소가 0~9까지 모두 들어 있는 배열의 전체 합 - numbers의 요소의 전체 합
function solution(numbers) {
// numbers = [1,2,3,4,6,7,8,0];
// 1.요소가 0~9까지 모두 들어 있는 배열의 전체 합
const sumTotal= (n, m) => (n+m)*(m-n+1) /2;
// 2. numbers의 요소의 전체 합
const sumNumbers = numbers.reduce((c, a)=>c+a,0);
const answer = sumTotal(0,9) - sumNumbers;
return answer;
}
728x90
반응형
'부트캠프 개발일지 2023-2024 > Algorithm 알고리즘' 카테고리의 다른 글
[Programmers] 알고리즘 : 가운데 글자 가져오기 (1) | 2023.12.07 |
---|---|
[Programmers] 알고리즘 : 제일 작은 수 제거하기 (1) | 2023.12.06 |
[Programmers] : 알고리즘 : 핸드폰 번호 가리기 (0) | 2023.12.01 |
[Programmers] 알고리즘: 음양 더하기 (0) | 2023.11.30 |
[Programmers] 알고리즘 : 나누어 떨어지는 숫자 배열 (0) | 2023.11.29 |