Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript를 사용하여 연속 숫자가 있는 배열의 쌍 수

<시간/>

문제

정수 배열을 취하는 JavaScript 함수를 작성해야 합니다. 우리의 함수는 배열에서 연속 숫자를 포함하는 전염성 쌍의 수를 반환해야 합니다.

예시

다음은 코드입니다 -

const arr = [1, 2, 5, 8, -4, -3, 7, 6, 5];
const countPairs = (arr = []) => {
   let count = 0;
   for (var i=0; i<arr.length; i+=2){
      if(arr[i] - 1 === arr[i+1] || arr[i] + 1 === arr[i + 1]){
         count++;
      };
   };
   return count;
};
console.log(countPairs(arr));

출력

3