- 给定一个非负整数
num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。
/**
* @param {number} num
* @return {number}
*/
var addDigits = function(num) {
function count (num) {
if(num < 10) return num
let toArr = num.toString().split(''), res = 0
for(let i = 0; i < toArr.length; i++){
res += Number(toArr[i])
}
return count(res)
}
return count(num)
};