Code Wars: Persistent Bugger (6 kyu)

Link to code challenge
function persistence(num) { if (num.length <= 1) return 0; let count = 0; let number = num.toString(); while (number.length > 1) { let numArr = number.split("").map(item => Number(item)); let newNum = 1; for (let item of numArr) { newNum *= item; } number = newNum.toString(); count++; } return count; }

Comments

Popular posts from this blog

Code Wars: Data Reverse (6 kyu)

Code Wars: longest_palindrome (6 kyu)

Code Wars: Find the odd int