📌프로그래머스 181930
💡풀이
- 가장 단순하면서 가장 직관적인 if 조건으로만 구분한다.
- if 1. 세 주사위가 모두 같은 수일 때 return
- if 2. 두 주사위가 같은 수일 때 return
- 3. 이도저도 아니면 다 다른 수이니 return
- if의 순서가 바뀌면 안 된다.
public int 주사위게임2(int a, int b, int c)
{
if (a == b && b == c && a == c)
return (a + b + c) * (a * a + b * b + c * c) * (a * a * a + b * b * b + c * c * c);
if (a == b || a == c || b == c)
return (a + b + c) * (a * a + b * b + c * c);
return a + b + c;
}
'프로그래머스' 카테고리의 다른 글
할인 행사 (C#) (1) | 2024.06.05 |
---|---|
n^2 배열 자르기 (C#) (0) | 2024.06.04 |
수 조작하기 2 (C#) (0) | 2024.06.03 |
9로 나눈 나머지 (C#) (0) | 2024.06.03 |
접미사 배열 (C#) (0) | 2024.06.03 |