스스로 풀다가 문제 이해가 안되서 영상을 보고 다시 풀어봤는데
for of를 이용하면 뭐가 다른지 몇번이나 돌려봐도 도저히 이해가 안됩니다 ㅠㅠ
어디서 달라지는걸까요 .. 바쁘신데 죄송합니다
function solution(s){
let stack= [];
let answer =0;
for(x of s){
if(x ==="(")stack.push(x);
else{
stack.pop()
if(stack[stack.length-1] === "(") answer+=stack.length;
else answer++
}
}
console.log(answer)
}