프로그래머스
양의 정수
n이 매개변수로 주어질 때,n이 홀수라면n이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면n이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요.
제한사항
입출력 예
| n | result |
|---|---|
| 7 | 16 |
| 10 | 220 |
using System;
public class Solution {
public int solution(int n) {
int answer = 0;
for (int i = n; i > 0; i--)
{
if (n % 2 == 0)
{
if (i % 2 == 0) answer += i*i;
}
else
{
if (i % 2 != 0) answer += i;
}
}
return answer;
}
}
정확성: 100.0
합계: 100.0 / 100.0