728x90 분류 전체보기75 [프로그래머스] 이어 붙인 수 : JavaScript 📌 문제 📌 풀이function solution(num_list) { let even = ''; let odd = ''; num_list.map(data => { if (data % 2 === 0) { even += data; } else { odd += data; } }) return Number(even) + Number(odd);}반복문 속 조건문을 통해 짝/홀수를 구분하고, 문자열로 숫자를 이어 붙인 후, 마지막에 숫자로 변환해 더해주는 식으로 풀었다. 다른 풀이다른 사람의 풀이를 보던 중에 처음 접한 '문자열 → 숫자' 로 변환하는 연산자를 보아서 기록하려고 한다.functi.. 2024. 7. 9. 1년 7개월차 주니어 프론트엔드 개발자의 회고록 현재 회사에 이직한지 7개월이 되었다 사실 이직한지 3개월 되는 시점에 회고록을 작성했는데좋은 내용만 담겨있지 않아서 혼자만 보기로 결정했다..😃다시 기억을 더듬어 현재 회사에서 어떤 업무를 진행했는지 기록해 보고자 한다! 진행한 업무👩💻 사용기술 | React + TypeScript + Recoil + ag-grid + echarts + SCSS 🍏 '시스템 관리' 페이지 개발입사한 후 2개월 정도 작업했던 페이지이다.개발 목표는 노코딩 툴, 커스터마이징 폼 디자인을 할 수 있는 페이지를 만드는 것이었다.기능에 대한 제대로된 설계와 디자인 시안이 없었기 때문에, '페이지 기능 구현 - 다시 설계 - 기능 수정' 의 과정이 계속 반복되었다. 해당 프로젝트는 신제품에 들어가기로 예정되어 있었지만.. 2024. 6. 30. [프로그래머스] 등차수열의 특정한 항만 더하기 : JavaScript 📌 문제 📌 풀이function solution(a, d, included) { var answer = 0; let addedDataList = []; let trueDataIndexList = []; let finalDataList = []; // 1. included 의 length 만큼 더한 등차수열을 List 에 넣는다. for (let i = 0; i { if (ele) { trueDataIndexList.push(idx) } }) // 3. 1번의 List 에서 2번의 List 의 값(=index) 을 새로운 List 에 넣는다. trueDataIndexList.map((el.. 2024. 6. 23. [React] 새 창에서 동일한 세팅 값 유지하도록 하기 (URL query string 활용) 목표 : 새 창을 열었을 때, 기존에 보던 화면과 동일한 세팅 값을 가진 화면을 띄워야 한다.기능 : 현재 발생한 알람을 보는 페이지에서 '새 창 열기' 버튼을 눌렀을 때, 기존에 사용자가 세팅해 놓았던 값들을 그대로 유지한 새 창이 열리도록 한다.방법 : 기존에 사용자가 세팅한 값을 URL query string으로 보내고, 그 값을 가져와 화면을 그린다. URL query string 을 가져올 때- Next.js 에서는 useRouter 를 사용해서 (비교적) 간단하게 가져올 수 있지만- React 에서는 URL 을 디코딩해서 JSON 문자열로 변환하는 과정이 필요했다. 기존에 사용자가 세팅할 수 있는 값들이 꽤 많아서 객체 형태로 보내야 했다.세팅할 수 있는 값은 아래와 같다.{ pageNu.. 2024. 6. 10. 이전 1 2 3 4 5 6 7 ··· 19 다음 728x90