using System;
public class Solution {
public int solution(int a, int b, int c) {
double answer = 0;
if (a == b && b == c)
{
answer = (a+b+c)*(Math.Pow(a,2)+Math.Pow(b,2)+Math.Pow(c,2))*(Math.Pow(a,3)+Math.Pow(b,3)+Math.Pow(c,3));
}
else if (a == b || b == c || a == c)
{
answer = (a+b+c)*(Math.Pow(a,2)+Math.Pow(b,2)+Math.Pow(c,2));
}
else
{
answer = a+b+c;
}
return (int)answer;
}
}
'코딩 테스트 > Lv.0' 카테고리의 다른 글
이어 붙인 수 (0) | 2025.01.13 |
---|---|
원소들의 곱과 합 (0) | 2025.01.13 |
등차수열의 특정한 항만 더하기 (0) | 2025.01.13 |
flag 값에 따라 다른 값 반환하기 (0) | 2025.01.03 |
홀짝에 따라 다른 값 반환하기 (0) | 2025.01.02 |