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

JavaScript에서 연속적인 음의 정수 클러스터 찾기

<시간/>

다음과 같은 숫자 배열이 있습니다 -

const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0];

배열에서 연속적인 음수 그룹을 계산하는 JavaScript 함수를 작성해야 합니다.

예시

이에 대한 코드는 -

const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0];
const countClusters = arr => {
   return arr.reduce((acc, val, ind) => {
      if(val < 0 && arr[ind+1] >= 0){
         acc++;
      };
      return acc;
   }, 0);
};
console.log(countClusters(arr));

출력

콘솔의 출력 -

2