CodeWars 스물 한 번째 문제

Updated:

Persistent Bugger.

public static int persistence(long n) {
    int count = 0;

    while(n >= 10) {			
        n = multipleDigitNumber(n);
        count++;
    }

    return count;
}

public static long multipleDigitNumber(long n) {
    long sum = 1;

    while(n > 0) {
        sum = sum * (n%10);
        n = n/10;
    }

    return sum;
}

*이중 for 문 or 재귀함수와 for을 이용하며 푸는 단순한 문제였다. 어렵지 않은 문제였다. 슬슬 6단계는 쉬워보인다.