🙌문제설명
양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return 하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요.
☑️나의 풀이
🔥🤨
function solution(n) {
let ans = 0;
if(n%2!=0){
for(let i = n; i>0; i--){
if(i%2!=0) ans += i;
}
}
else{
for(let j = n; j>0; j--){
if(j%2===0) ans += j**2;
}
}
return ans;
}
☑️배운 점
Math.pow(b,2) 메서드 === b**2
Math.pow(b,0.5) === b^(1/2)