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