728x90 2025/042 [프로그래머스] 프로세스 : JavaScript 📌 문제 📌 풀이function solution(priorities, location) { let queue = priorities.map((priority, index) => ({ priority, index })); let executionCount = 0; while (queue.length) { let process = queue.shift(); if (queue.some(item => item.priority > process.priority)) { queue.push(process); } else { executionCount++; if (process.index === location) { return executionCount.. 2025. 4. 6. [프로그래머스] 올바른 괄호 : JavaScript 📌 문제 📌 풀이🚫 처음 풀이function solution(s){ return s.startsWith("(") && s.endsWith(")") && s.length % 2 === 0}'(' 로 시작하고, ')'로 끝나고, 짝지어서 열고 닫아야 한다고 해서 위와 같이 풀었는데 틀렸다ㅜ그 이유는 아래 맞는 풀이에서 설명하겠다 ✅ 맞는 풀이function solution(s) { let count = 0; for (let char of s) { if (char === '(') { count++; } else if (char === ')') { count--; } if (count 처음 풀이.. 2025. 4. 5. 이전 1 다음 728x90 반응형