짝수의 합 ✅

바냐·2023년 5월 14일
0
post-thumbnail


문제설명


나의 풀이

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
}

소감

근래 문제를 풀지 못하다가 오랜만에 풀으려니 막히는 부분이 많았다.
반복문 작성부터 실수를 해서 시간을 까먹고, 이후 배열접근하는 것 까지 다시 찾아보며 풀었다. 시간은 다소 걸렸지만 막힐 때 마다 수도코드 작성하며 차근차근 해내니 결국 정답에 이르게 되었음 수도코드로 먼저 접근을 시도하자

0개의 댓글