JSFiddle - React, Tailwind, and code Playground

by Krishna Ananthi

JavaScript

var isHappy = function(n) {
    const squareSum = (n)=>{
        let sum = 0;
        while(n > 0){
            let digit = n%10;
            sum += digit*digit;
            console.log(sum)
            n = Math.trunc(n/10);
        }
        console.log(sum)
        return sum;
    }
        console.log(n,'***')
    while(n > 9){
        n = squareSum(n);
        console.log(n,'***')
    }
    return n===1;
};

console.log(isHappy(19))