이번 문제는 주어진 매개변수 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
#
자바
#
프로그래머스
#
홀짝에따라다른값반환하기
원문 링크 : 홀짝에 따라 다른 값 반환하기