SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
class Solution {
public:
    bool isHappy(int n) {
        unordered_map<int,bool> m;
        while(n!=1){
            m[n]=true;
            int sum=0,a;
            while(n){
                a=n%10;
                sum+=a*a;
                n/=10;
            }
            n=sum;
            if(m[n]) return false;
        }
        return true;
    }
};

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄