技术栈

力扣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版)
相关推荐
Swift社区
22 分钟前
LeetCode 431 - 将 N 叉树编码成二叉树
算法·leetcode·职场和发展
6***x545
29 分钟前
Java设计模式之策略模式
java·设计模式·策略模式
章鱼哥730
32 分钟前
Java 策略模式 + 聚合对象:实现多模块的统计与聚合,快速扩展的实战
java·开发语言·策略模式
子豪-中国机器人
1 小时前
1030-csp 2019 入门级第一轮
算法
h***5933
1 小时前
SpringBoot中如何手动开启事务
java·spring boot·spring
倚肆
1 小时前
Java泛型详解:尖括号<>、通配符?与类型参数T
java
韩风666
1 小时前
雪花id改多workerID依赖redis
java
BD_Marathon
1 小时前
Eclipse 代码自动补全设置
android·java·eclipse
L.EscaRC
1 小时前
深入解析SpringBoot中的循环依赖机制与解决方案
java·spring boot·spring·循环依赖
关注我立刻回关
1 小时前
洛谷平台
算法
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连04UV安装并设置国内源05Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07Linux下V2Ray安装配置指南08今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中