[Programmers_CT] 41. 주사위 게임 2

문정준's avatar
Apr 07, 2025
[Programmers_CT] 41. 주사위 게임 2
 
💡
프로그래머스 코딩 테스트 39. 주사위 게임 2

1. 문제 설명

notion image
 

제한 사항

notion image

2. 입출력 예시

notion image

3. 코드 작성

class Solution { public int solution(int a, int b, int c) { int answer = 0; boolean result1 = (a != b) && (b != c) && (a != c); boolean result2 = (a == b) && (b == c); if(result1) answer += a + b + c; else if(result2) answer += (a + b + c) * (a*a + b*b + c*c) * (a*a*a + b*b*b + c*c*c); else answer += (a + b + c) * (a*a + b*b + c*c); return answer; } }
✏️

조건의 활용

  • if-else를 활용하여 표현이 쉬운 조건들을 우선적으로 사용
    • 3개의 수가 모두 같은 경우 → a = b = c
      • a == b && b == c
    • 3개의 수가 모두 다른 경우 → a ≠ b ≠ c
      • a ≠ b && b ≠ c && a ≠ c
        • 이 경우에 주의

4. 테스트 실행

notion image

5. 제출 후 채점

notion image
Share article

sxias