function solution(a, b, c) {
if ((a + b + c) / 3 === a) {
return Math.pow(a,6) * Math.pow(3,3)
}
if ((a === c && a !== b) || (a === b && a !== c) || (b === c && a !== c)) {
return (a + b + c) * (a*a + b*b + c*c)
}
if (a !== b !== c) {
return a + b + c
}
}
깡으로 조건을 다 넣었다.
다른 방법이 없진 않을까 내일 더 고민해보고 다른 사람의 답을 보는 게 좋을 것 같다. 2번째 식만 잘 해보자
++ 새로 알게 된 문법은
Math.pow로, Math.pow(a, b) 의 형태를 가지고 있으며 a는 거듭제곱할 숫자, b는 거듭횟수이다.
'코테' 카테고리의 다른 글
등차수열의 특정한 항만 더하기 (0) | 2025.01.08 |
---|---|
코드 처리하기 (0) | 2025.01.08 |
flag에 따라 다른 값 반환하기 (0) | 2025.01.08 |
조건 문자열 (0) | 2025.01.08 |
홀짝에 따라 다른 값 반환하기 (0) | 2025.01.07 |