본문 바로가기
728x90

전체 글86

[프로그래머스] 배열 만들기 4 : JavaScript 📌 문제 📌 풀이function solution(arr) { var stk = []; let i = 0; while (i while 반복문 : 조건문이 참일 때 실행되는 반복문i 가 참인 경우에만 while문 속 문장들이 실행된다 for 반복문 외에도 while 반복문도 기억하고 써먹어야겠다! 2025. 1. 18.
[프로그래머스] 수열과 구간 쿼리 2 : JavaScript 📌 문제 📌 풀이function solution(arr, queries) { const result = queries.map(([s,e,k]) => { const list = arr.slice(s, e + 1).filter(num => num > k); return list.length > 0 ? Math.min(...list) : -1; }) return result;}[s,e,k] : 배열 구조 분해 할당을 통해 각 쿼리를 분리한다slice() : s부터 e까지 범위의 값을 분리한다. slice의 끝 인덱스는 포함되지 않으므로 e + 1을 사용slice() : 새로운 배열을 반환한다 (원본 배열이 그대로 유지)splice() : 원본 배열이 수정된다.. 2024. 12. 30.
[프로그래머스] 수열과 구간 쿼리 3 : JavaScript 📌 문제 📌 풀이function solution(arr, queries) { var answer = [...arr]; queries.forEach(query => { const a = query[0]; const b = query[1]; const temp = answer[a]; answer[a] = answer[b] answer[b] = temp }) return answer}temp 변수를 사용하여 answer[a]의 값을 임시로 저장 → 값이 덮어쓰여 지는 것을 방지 '구조 분해 할당' 풀이function solution(arr, queries) { queries.forEach(([a,.. 2024. 12. 27.
2년 경력 주니어 프론트엔드 개발자의 회고록 벌써 2년 경력 개발자가 되다니..!2년 경력 프론트엔드 개발자가 된 기념(?) 으로나의 소감과 이전 회고록 이후에 어떤 업무를 했는지에 대해서 정리해 보려고 한다  - 나의 소감- 진행한 업무 나의 소감21년 12월 개발자로의 직무 전환을 결심한 후부터, 현재 24년 11월까지 약 3년.취업과 이직을 거쳐 실무 경험을 쌓은지 2년이 되었다! 개발자로서 일하는 것이 즐겁고 적성에 맞다고 느낀다.물론 이 생각은 중간 중간 바뀌기도 한다ㅎ (몰려온 업무, 결함, 부족한 지식 등으로 인해..) 올해 여름이 과도기였다.현재 회사에서 어느정도 적응이 끝나고 나니, 내가 과연 하루 하루 성장하고 있는 걸까 하는 의문이 들었다.주니어 개발자로서 성장하기 위해 열정적으로 매일 매일을 노력해야 하는데퇴근하고 운동하는 날.. 2024. 11. 12.
728x90
반응형