주사위 게임 1
https://school.programmers.co.kr/learn/courses/30/lessons/181839
- 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class Solution {
public int solution(int a, int b) {
int score = 0;
if (a % 2 == 1 && b % 2 == 1) { // 두 주사위가 모두 홀수인 경우
score = a * a + b * b;
} else if (a % 2 == 1 || b % 2 == 1) { // 두 주사위 중 하나만 홀수인 경우
score = 2 * (a + b);
} else { // 두 주사위가 모두 홀수가 아닌 경우
score = Math.abs(a - b);
}
return score;
}
public static void main(String[] args) {
Solution sol = new Solution();
System.out.println(sol.solution(3, 5)); // 출력: 34
System.out.println(sol.solution(6, 1)); // 출력: 14
System.out.println(sol.solution(2, 4)); // 출력: 2
}
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.