Lucky Numbers
by LyndseyB
JavaScript
var line = 19;
var num = line.toString(), found=[], i, cur;
function getHappy(n) {
if(n === 1) {
return 1;
}
cur = 0;
for(i=0;i<n.length;i++) {
var item = n[i];
cur+=Math.pow(item,2);
}
if(found.indexOf(cur)>-1) {
return 0;
}
found.push(cur);
getHappy(cur);
}
console.log(getHappy(num));
//getHappy(num);