링크
https://school.programmers.co.kr/learn/courses/30/lessons/181935
1. 풀이
- 짝수와 홀수 부터 구한다.
- 짝수일때 i가 2이고, i가 n보다 작거나같고, i를 2씩 증가 시킨다.
- 제곱을 구해야하기때문에 i * i 를 하고 answer 에 += 시킨다.
- 홀수는 i를 1로 두고 계산하면된다.
2. 코드
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' 카테고리의 다른 글
[프로그래머스 : Java] 코드 처리하기 (0) | 2023.05.18 |
---|---|
[프로그래머스 : Java] 조건 문자열 (0) | 2023.05.17 |
[프로그래머스 : Java] 문자열 섞기 (0) | 2023.05.16 |
[프로그래머스 : Java] 문자열 겹쳐쓰기 (0) | 2023.05.16 |
[프로그래머스 : Java] 대소문자 바꿔서 출력하기 (0) | 2023.05.15 |