技术栈

力扣202-快乐数

༺❀ൢ望༒月❀ൢ❀2024-02-03 12:51

快乐数

题目链接

解题思路:

  1. 两个指针,一快一慢,如果相遇,就会生成环
  2. 如果环内元素为1,那么就可以返回
java 复制代码
class Solution {
public:
    int get(int n){
        int res = 0;
        while(n){
            res += (n%10) * (n%10);
            n /= 10;
        }
        return res;
    }
    bool isHappy(int n) {
        int f = get(n);
        int s = n;
        while( f != s ){
            f = get(get(f));
            s = get(s);
        }
        return f==1;
    }
};
上一篇:如何使用wireshark解析二进制文件
下一篇:【MongoDB】跨库跨表查询(python版)
相关推荐
s1hiyu
20 小时前
实时控制系统验证
开发语言·c++·算法
daad777
20 小时前
V4L2_mipi-csi
算法
2301_76570314
20 小时前
C++代码复杂度控制
开发语言·c++·算法
m0_70883096
20 小时前
C++中的享元模式实战
开发语言·c++·算法
naruto_lnq
21 小时前
分布式计算C++库
开发语言·c++·算法
Hx_Ma16
21 小时前
Map集合的5种遍历方式
java·前端·javascript
小手cool
21 小时前
Java 列表中查找最小值和最大值最有效率的方法
java
惊讶的猫
21 小时前
多线程同步问题及解决
java·开发语言·jvm
wfsm
21 小时前
工厂模式创建动态代理实现类
java·开发语言
好好研究
21 小时前
总结SSM设置欢迎页的方式
xml·java·后端·mvc
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)042026美赛A题智能手机电池续航时间预测的连续时间数学模型052025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望06【Milvus】向量数据库pymilvus使用教程072026数学建模美赛题目特点与选题建议,常用四大模型汇总08Claude Code Skills 实用使用手册09一种新的LCA算法10UV安装并设置国内源