Notice
Recent Posts
Recent Comments
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

HYEWON JUNG의 개발일지

없는 숫자 더하기 본문

알고리즘 풀이 모음

없는 숫자 더하기

혜won 2023. 12. 26. 09:22

문제설명

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

제한사항

  • 1 ≤ numbers의 길이 ≤ 9
    • 0 ≤ numbers의 모든 원소 ≤ 9
    • numbers의 모든 원소는 서로 다릅니다.

입출력

내코드

function solution(numbers) { 
    return 45 - numbers.reduce((a, b)=>a+b, 0);
}

 

0-9 사이 수 중 없는 것을 찾는 것보다 0-9의 합인 45에서 뺀값을 구하는 것이 더 효율적일 것 같은 문제라고 생각했다.

없는수를 찾기만하는 거였다면 for문을 돌려서 includes를 사용했을 것 같지만 이건 없는 수의 합을 구해야하는 것이니까

 

'알고리즘 풀이 모음' 카테고리의 다른 글

가운데 글자 가져오기  (1) 2023.12.26
수박수박수박수박수박수?  (1) 2023.12.22
내적  (1) 2023.12.22
제일 작은 수 제거하기  (0) 2023.12.22
핸드폰 번호 가리기  (0) 2023.12.22