코딩과 결혼합니다

코딩테스트연습 - 짝수의 합 본문

2세/기타

코딩테스트연습 - 짝수의 합

코딩러버 2023. 5. 25. 18:47
728x90

문제

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

 

 

제한사항

0 < n ≤ 1000

 

package prac;

public class p06 {
        public int solution(int n) {
               int answer = 0;
               return answer;
         }
}

 

 

 

 

 

package prac;

public class p06 {
       public int solution(int n) {
              int answer = 0;
              boolean var = (0 < n && n <=1000);
               if (var){
                    for(int i=0; i<=n; i++){
                          if(i % 2 == 0){
                                 answer += i;
                          }
                    }
              }

              return answer;
     }
}

boolean의 조건이 참 일때 - if문 실행

n 이하의 짝수의 합을 구해야 하므로 i <= n

그리고 i를 2로 나눈 값이 0일 때 (짝수일때) 그 값들을 모두 더해서 answer에 담아 return한다.

'2세 > 기타' 카테고리의 다른 글

230612  (0) 2023.06.12
미니 프로젝트(협업) - To do list  (0) 2023.06.07
코딩테스트연습 - 각도기 (else if)  (0) 2023.05.25
코딩테스트연습 - 숫자 비교하기(if - else)  (0) 2023.05.25
코딩테스트연습 - 나이 출력  (0) 2023.05.25