Happy Number
LeetCode題目: 202. Happy Number
My solution:
/**
* @param {number} n
* @return {boolean}
*/
let isHappy = n => {
let stack = [];
while(n !== 1) {
n = String(n).split('').reduce((acc, strDigit) => acc + Math.pow(Number(strDigit), 2), 0);
if(stack.includes(n)) return false;
stack.push(n);
}
return true;
};