오늘도 풀어본 프로그래머스 입문 0단계
문제는 다음과 같다
정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
내가 작성한 코드는 다음과 같다
function solution(n) {
let answer = 0;
for (let i = 0; i <= n; i++) {
if ( i % 2 === 0) {
answer += i
}
} return answer;
}
짝수는 2로 나눴을 때 나머지가 0이므로 조건문을 사용해서
i % 2 === 0이면 answer = answer + i를 해주게끔 작성하였다
예를 들면 i = 2이면 2 % 2 의 몫은 0이므로 answer = answer + 2가 된다
다른 분들은 고차함수써서 풀었던데 나도 조금씩 검색을 해봐야겠다