로딩
요청 처리 중입니다...

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

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

이번 문제는 주어진 매개변수 n이 홀수면 1~n까지 숫자 중 홀수인 숫자들의 합을 반환하고 짝수라면 1~n까지 숫자 모든 짝수들의 제곱의 합을 반환하는 것이다. class Solution { public int solution(int n) { int sum = 0; if(n % 2 == 0) for(int i = 1; i <= n; i++){ if(i % 2 == 0) sum += (i * i); } else for(int j = 1; j <= n; j++) if(j % 2 != 0) sum += j; return sum; } } class Solution { // 굳이 이런 식으로 할 필요는 없다..

그저 컴파일 속도를 알아보고 싶어서 해봤다. public int solution(int n) { int even = 0, odd = 0; for(int i = 1; i <= n; i++){ even += i % 2 == 0 ? i * i : 0; odd += i % 2 == 0 ?

0...

# for # if # java # 자바 # 프로그래머스 # 홀짝에따라다른값반환하기