본문 바로가기

verdantjuly/코딩테스트

javascript for 문 과 if 문을 함께 사용하는 예

728x90

알게 된 것

1. 더하기 할당

x +=  y

x = x + y

 

두 식은 같다. 

 

2. for 문의 기본 원리

 

for (시작;조건;동작){

조건이 일치 할 경우 동작을 하면서 돌리고 싶은 것

}

 

소괄호 ( ) 안은 세미콜론 ; 이다!! ,로 구분하지 않기!

 

문제

프로그래머스 코딩테스트 입문 : 짝수의 합 (바로가기)

정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.

 

풀이

function solution(n) {
    let answer = 0
    for(let i=0;i<=n;i++){
        if(i%2 ===0){
          answer= answer + i
        }     
    }
    return answer;
}

 

소감

차근히 하면 뭐든 언젠가 할 수 있겠지.

작은 것을 넘어가면 작은 것 조차 모르는 사람이 된다.