202. 快乐数

cpp 复制代码
class Solution {
public:
    set<int>st;
    bool isHappy(int n) {
        while(n!=1){
            vector<int>ans;
            while(n>0){
                int k=n%10;
                if(k!=0)ans.push_back(k);
                n=n/10;
            }
            n=0;
            for(auto t:ans){
                n+=t*t;
            }
            if(!st.count(n))st.insert(n);
            else return false;
        }
        return true;
    }

};
相关推荐
旖-旎6 小时前
深搜练习(组合)(5)
c++·算法·深度优先·力扣
fzil0016 小时前
自动投递简历 + 面试进度跟踪
人工智能·面试·职场和发展
@小码农6 小时前
2026年3月Scratch图形化编程等级考试一级真题试卷
开发语言·数据结构·c++·算法
其实防守也摸鱼6 小时前
面试常问问题总结--护网蓝队方向
网络·笔记·安全·面试·职场和发展·护网·初级蓝队
Wect7 小时前
LeetCode 5. 最长回文子串:DP + 中心扩展
前端·算法·typescript
糖果店的幽灵7 小时前
决策树详解与sklearn实战
算法·决策树·sklearn
Lewiis7 小时前
趣谈排序算法
算法·排序算法
ComputerInBook7 小时前
数字图像处理(4版)——第 8 章——图像压缩与水印(上)(Rafael C.Gonzalez&Richard E. Woods)
人工智能·算法·计算机视觉·图像压缩·图像水印
前端百草阁7 小时前
【吃透 Promise】从基础到面试高频(手写 + 输出题 + 原理)
okhttp·面试·职场和发展
刀法如飞7 小时前
Python列表去重:从新手三连到高阶特技,20种解法全收录
python·算法·编程语言