
연속적으로 맞는 문제에 가산점을 주기 위한 점수 계산
첫 번째 문제를 맞히면 1점, 두 번째 문제를 연속적으로 맞히면 2점...그러다가 틀리면 0점을 부과하고 리셋
ex) 5문제 중 3번 문제만 틀린 상황, 1+2+0+1+2 = 6점
let solution = (a) => {
let answer = 0, cnt = 0;
for(let x of a) {
if(x===1) cnt ++;
else cnt = 0;
answer += cnt;
}
return answer;
}
let arr1 = [1,0,1,1,1,0,0,1,1,0];
console.log(solution(arr1)); // 10