Shu-How Zの小窝

Loading...

202. 快乐数

/**
 * @param {number} n
 * @return {boolean}
 */
var isHappy = function(n) {
    let pre=n,cur=getNext(n);
    while(cur!==pre && cur!==1){
        pre=getNext(pre)
        cur=getNext(getNext(cur))
    }
    return cur===1
};
var getNext = function(n) {
    let t=0;
    while(n){
        t+=(n%10)*(n%10)
        n=Math.floor(n/10)
    }
    return t
}
posted @ 2025-12-11 18:13  KooTeam  阅读(0)  评论(0)    收藏  举报