알고리즘 문제

알고리즘 문제 js 6-없는 숫자 더하기

<zinny/> 2022. 1. 18. 00:16
728x90

function solution(numbers) {
    var answer = 0;   
    for ( let i = 0; i <= 9; i ++){  // 반복문을 돌리고 
        if (! numbers.includes(i)){  //만약 numbers에 i가 없다면 
          answer +=i;               // answer에 i를 더해라!
        } 
    }  return answer 
}

<includes 함수>

includes() 메서드는 배열이 특정 요소를 포함하고 있는지 판별합니다. 대소문자를 구분합니다!

 

arr.includes(valueToFind[, fromIndex])

반환은 불린값으로 한다 

 

fromIndex 가 배열의 길이보다 같거나 크다면, false 를 반환합니다. 배열은 검색되지 않을 것입니다.

 

fromIndex 가 음수라면, 이 계산된 인덱스는 valueToFind 를 찾기 시작할 배열의 위치로 사용되기 위해 연산됩니다. 만약 계산된 인덱스가 -1 * array.length 보다 작거나 같다면, 전체 배열이 검색될 것입니다.

 

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/includes

728x90