![프로그래머스 Lv.0 주사위 게임 2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3lDzc%2FbtsDp44791s%2FU7hvMbNvjtlgMwTbdsxia1%2Fimg.png)
프로그래머스 Lv.0 주사위 게임 2개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 14. 01:48
Table of Contents
반응형
<Solution>
class Solution {
public int solution(int a, int b, int c) {
int answer = 0;
int[] numbers = {a, b, c};
int count = 0;
for(int i = 0; i < numbers.length; i++) {
for(int j = i+1; j < numbers.length; j++) {
if(numbers[i] == numbers[j]) {
count++;
}
}
}
int num1 = 0, num2 = 0, num3 = 0;
if(count == 0) {
answer = a + b + c;
} else if (count == 3) {
for(int i = 0; i < numbers.length; i++) {
num1 += (int) Math.pow(numbers[i], 1);
num2 += (int) Math.pow(numbers[i], 2);
num3 += (int) Math.pow(numbers[i], 3);
}
answer = num1 * num2 * num3;
} else {
for(int i = 0; i < numbers.length; i++) {
num1 += (int) Math.pow(numbers[i], 1);
num2 += (int) Math.pow(numbers[i], 2);
}
answer = num1 * num2;
}
return answer;
}
}
제곱을 구하기 위해서 Math.pow method 사용
반응형
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!