Merry Numbers

Run Settings
LanguageJavaScript
Language Version
Run Command
let isMerry = function(number){ let arrayed = String(number).split(""); let isMerry = false; let sum; while(sum !=1 && arrayed.length > 1){ sum = arrayed.map((num)=>{ return Number(num) * Number(num); }).reduce((acumulator, number)=>{ return acumulator + number; },0) // console.log(`The sum of squares is ${sum}`) if(sum == 1) isMerry = true arrayed = String(sum).split(""); } return isMerry } let merry = isMerry(67); console.log(merry);
Editor Settings
Theme
Key bindings
Full width
Lines