function solution(n) {
// 빈 배열 생성하여, 짝수 추출 후, 배열에 push
let arr =[]; // 빈배열 생성
let sum = 0; // 이후 더해줄 변수생성
// 숫자크기만큼 순회하며 짝수추출 후 배열에 넣기
for (let i = 1; i <= n; i++) {
if(i % 2 === 0) {
arr.push(i);
}
}
// 짝수만 추출 된 배열, 순회하면서 sum에 더함
for (let j = 0; j < arr.length; j++) {
sum = sum += arr[j];
}
return sum; // 최종 값 return
}
근래 문제를 풀지 못하다가 오랜만에 풀으려니 막히는 부분이 많았다.
반복문 작성부터 실수를 해서 시간을 까먹고, 이후 배열접근하는 것 까지 다시 찾아보며 풀었다. 시간은 다소 걸렸지만 막힐 때 마다 수도코드 작성하며 차근차근 해내니 결국 정답에 이르게 되었음 수도코드로 먼저 접근을 시도하자