본문 바로가기
728x90

분류 전체보기88

3년차 주니어 프론트엔드 개발자의 회고록 프론트엔드 개발자로 2.5년 경력이 되었다 우선 글을 시작하기 앞서, 최근에 블로그 글을 작성하지 못했다💧정보처리기사 필기 시험을 준비하느라 그랬는데, 저번주에 필기 가채점 결과 합격하고 아주 조금의 여유가 생겼다.문득 돌아보니 벌써 현재 회사에서 1.5년을 채우고, 프론트엔드 개발자로서는 딱 2.5년의 경력을 채운 시점이었다.이 시점에서 전 회고록 작성 이후부터 현재까지 어떤 업무를 진행했고 어떤 생각을 했는지 정리하는 것이 좋을 것 같았다. 진행한 업무3년차 프론트엔드 개발자의 고찰 이렇게 2가지 카테고리로 나누어 봤다. ☄️ 진행한 업무진행한 업무는 아래와 같은 순서로 정리해보려고 한다.담당 페이지 리팩토링서비스 포털 페이지 작업라이브러리 업데이트QA # 담당 페이지 리팩토링개인적으로 작업한 화면.. 2025. 5. 24.
[프로그래머스] 프로세스 : 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.
[프로그래머스] 모의고사 : JavaScript 📌 문제 📌 풀이function solution(answers) { const obj = {}; const score1 = [1, 2, 3, 4, 5]; const score2 = [2, 1, 2, 3, 2, 4, 2, 5]; const score3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]; answers.forEach((v, i) => { if (v === score1[i % score1.length]) { obj[1] = (obj[1] || 0) + 1; } if (v === score2[i % score2.length]) { obj[2] = (obj[2] || 0) +.. 2025. 3. 29.
728x90
반응형