class Solution {
public int solution(int a, int b, int c) {
int answer = 1;
int count = 1;
if(a == b || a == c || b == c) {
count++;
}
if(a == b && b == c) {
count++;
}
for(int i = 1; i <= count; i++) {
answer *= (pow(a,i)+pow(b,i)+pow(c,i));
}
return answer;
}
private int pow(int a, int b) {
if(b == 0) return 1;
return a * pow(a, b-1);
}
}
'알고리즘 공부' 카테고리의 다른 글
마지막 두 원소 (0) | 2023.12.09 |
---|---|
자바 tostring 메소드 (0) | 2023.12.08 |
등차수열 (1) | 2023.12.05 |
SQL에서 Char와 Varchar2의 차이점 (1) | 2023.12.05 |
자바 append와 concat의 공통점 및 차이점 (0) | 2023.12.03 |