코딩테스트/프로그래머스 Lv. 0

[프로그래머스] Lv. 0 홀짝에 따라 다른 값 반환하기 JAVA

촙오 개발자 2025. 2. 2. 19:49
반응형

홀짝에 따라 다른 값 반환하기

 

문제 설명

 

요구사항

  • n이 홀수일 경우 1 ~ n 까지 홀수의 합
  • n이 짝수일 경우 1 ~ n 까지 짝수 제곱의 합

 

테스트

package lv0;

public class 홀짝에_따라_다른_값_반환하기 {
	public int solution(int n) {
        int answer = 0;

        if(n % 2 == 0) {
        	for(int i = 2; i <= n; i +=2) {
        		answer += (i * i);
        	}
        } else {
        	for(int i = 1; i <= n; i +=2) {
        		answer += i;
        	}
        }
        
        return answer;
    }
}

 

프로그래머스

class Solution {
    public int solution(int n) {
        int answer = 0;

        if(n % 2 == 0) {
        	for(int i = 2; i <= n; i +=2) {
        		answer += (i * i);
        	}
        } else {
        	for(int i = 1; i <= n; i +=2) {
        		answer += i;
        	}
        }
        
        return answer;
    }
}

 

결과

반응형