반응형
홀짝에 따라 다른 값 반환하기
문제 설명

요구사항
- 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;
}
}
결과

반응형
'코딩테스트 > 프로그래머스 Lv. 0' 카테고리의 다른 글
| [프로그래머스] Lv. 0 flag에 따라 다른 값 반환하기 JAVA (0) | 2025.02.02 |
|---|---|
| [프로그래머스] Lv. 0 조건 문자열 JAVA (0) | 2025.02.02 |
| [프로그래머스] Lv. 0 공배수 (0) | 2025.02.02 |
| [프로그래머스] Lv. 0 n의 배수 (0) | 2025.02.02 |
| [프로그래머스] Lv. 0 두 수의 연산값 비교하기 JAVA (0) | 2025.02.02 |