https://school.programmers.co.kr/learn/courses/30/lessons/181930
정답
class Solution {
public int solution(int a, int b, int c) {
int answer = 0;
int so1 = a+b+c;
int so2 = so1*((int)Math.pow(a,2)+(int)Math.pow(b,2)+(int)Math.pow(c,2));
int so3 = so2*((int)Math.pow(a,3)+(int)Math.pow(b,3)+(int)Math.pow(c,3));
if(a==b && b==a && a==c)
{
answer = so3;
}
else
{
if(a==b&&a!=c&&b!=c)
{
answer = so2;
}
else if(a==c&&a!=b&&b!=c)
{
answer = so2;
}
else if(b==c&&a!=c&&a!=b)
{
answer = so2;
}
else
{
answer = so1;
}
}
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 마지막 두 원소 (0) | 2024.03.17 |
---|---|
[JAVA] 프로그래머스 - 이어 붙인 수 (0) | 2024.03.17 |
[JAVA] 프로그래머스 - 원소들의 곱과 합 (0) | 2024.03.16 |
[JAVA] 프로그래머스 - 등차수열의 특정한 항만 더하기 (0) | 2024.03.16 |
[JAVA] 프로그래머스 - 코드 처리하기 (0) | 2024.03.16 |