전체 글 248

올바른 괄호

코드 function solution(s) { let check = 0; for (let i = 0; i < s.length; i++) { s[i] === "(" ? check++ : check--; if (check < 0) return false; } return check ? false : true; } 처음에 위 코드처럼 했는데 효율성에서 통과가 안되서 function solution(s) { let check = 0; for (let i of s) { i === "(" ? check++ : check--; if (check < 0) return false; } return check ? false : true; } 이것 처럼 for of문을 쓰니까 통과가 됐다 그런데 효율성 문제는 시간복잡도의 ..