[알고리즘] 점수 계산

SOH·2021년 9월 8일
0

💡 조건

  • O / X 문제, 맞으면 1, 틀리면 0
  • 연속으로 맞히면 가산점

✍🏻 로직 구현

  • 1이면 let cnt++
  • 0이면 cnt = 0으로 초기화

📘 코드

function solution(r) {
  let answer = 0, cnt = 0;

  for(let x of arr) {
    if (x === 1) {
      cnt++;
      answer += cnt;
    }
    else cnt = 0;
  }


  return answer;
}

const arr = [1, 0, 1, 1, 1, 0, 0, 1, 1, 0];
console.log(solution(arr)) // 10
profile
프론트엔드 개발자

0개의 댓글