Level
프로그래머스 Lv2
Recruitment
function solution(arrangement) {
  let answer = 0;
  let stage = 0;
  for (let i = 0; i < arrangement.length; i++) {
    const cur = arrangement[i];
    const next = arrangement[i + 1];

    if (cur === "(" && next === ")") {
      // 레이저 위치일 경우
      answer += stage;
      i += 1; // 레이저 다음 괄호로 넘기기 위해
    } else {
      if (cur === "(") {
        stage++;
      } else {
        stage--;
        answer++;
      }
    }
  }
  return answer;
}