다음과 같은 숫자 배열이 있습니다 -
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