inblog logo
|
silver
    알고리즘문제풀기

    [알고리즘문제풀기] 주사위 게임 2

    silver's avatar
    silver
    Jul 11, 2025
    [알고리즘문제풀기] 주사위 게임 2
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/181930

    내가 작성한 정답

    import java.util.*; class Solution { public int solution(int a, int b, int c) { Set<Integer> num = new HashSet<>(); num.add(a); num.add(b); num.add(c); return (a+b+c)* (num.size()<3?a*a+b*b+c*c:1)* (num.size()==1?a*a*a+b*b*b+c*c*c:1); } }

    다른 사람들의 정답

    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); } }
    Share article

    silver

    RSS·Powered by Inblog