코린이의 소소한 공부노트

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

코딩테스트 풀이/JAVA

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

무지맘 2023. 4. 24. 23:27

1. Input, Output, Example

- n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 반환하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 반환

 

2. Constraint

1) 1 n 100

 

3. Code

1) 첫 코드(2023/04/24)

class Solution {
    public int solution(int n) {
        int sum = 0;
        if(n%2==1){
            for(int i=n ; i>0 ; i-=2)
                sum += i;
        } else{
            for(int i=n ; i>=0 ; i-=2)
                sum += i*i;
        }
        return sum;
    }
}