[JS] 기초 알고리즘 - 없는 숫자 더하기 | Lv. 1 (86%)
- 알고리즘
- 2024. 7. 2.
문제
0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 `numbers` 가 매개변수로 주어집니다. `numbers`에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.
ex)
[1, 2, 3, 4, 6, 7, 8, 9] => 14
코드
const solution = numbers => 45 - numbers.reduce((acc, cur) => acc + cur , 0);
- 0~9까지의 합을 구한다(45)
- `reduce()` 함수를 사용하여 배열의 합을 구한다
- 45에서 배열의 합을 빼면 숫자를 찾을 필요 없이 문제가 해결 된다
💡 reduce() 함수 알아보기
💡 => 이게 뭐야 화살표 함수 알아보기
'알고리즘' 카테고리의 다른 글
[JS] 기초 알고리즘 - 예산 | Lv. 1 (76%) (0) | 2024.07.08 |
---|---|
[JS] 기초 알고리즘 - 같은 숫자는 싫어 | Lv. 1 (77%) (0) | 2024.07.08 |
[JS] 문자열을 정수로 바꾸기 | 이상한 자바스크립트 (2) | 2024.06.28 |
[JS] 기초 알고리즘 | 자연수 뒤집어 배열로 만들기 (0) | 2024.06.28 |
[JS] 기초 알고리즘 | 배열의 평균 (0) | 2024.06.27 |