力扣面试150 快乐数 循环链表找环 链表抽象 哈希

Problem: 202. 快乐数

👩‍🏫 参考题解

Code

Java 复制代码
public class Solution {
    public int squareSum(int n) {
        int sum = 0;
        while(n > 0){
            int digit = n % 10;
            sum += digit * digit;
            n /= 10;
        }
        return sum;
    }

    public boolean isHappy(int n) {
        int slow = n, fast = squareSum(n);
        while (slow != fast){
            slow = squareSum(slow);
            fast = squareSum(squareSum(fast));
        };
        return slow == 1;
    }
}
相关推荐
老四啊laosi2 分钟前
[双指针] 4. 力扣--盛最多水的容器
算法·leetcode·装水最多的容器
凌盛羽20 分钟前
在MDK-ARM编译后用python解析map文件在编译窗口输出Flash和RAM使用及剩余情况
arm开发·python·stm32·单片机·mysql·链表·esp32
我叫黑大帅24 分钟前
PHP 中处理图像的利器 GD库
后端·面试·php
Roselind_Yi25 分钟前
【吴恩达2026 Agentic AI】面试向+项目实战(含面试题+项目案例)-4
人工智能·面试·职场和发展·实时互动·跳槽·社交电子·学习方法
前端摸鱼匠26 分钟前
【AI大模型春招面试题15】自回归(Autoregressive)与自编码(Autoencoding)语言模型的区别?
人工智能·语言模型·面试·回归·大模型·求职招聘
我叫黑大帅30 分钟前
如何使用PHP创建图像验证码
后端·面试·php
XiYang-DING42 分钟前
【LeetCode】206. 反转链表
算法·leetcode·链表
_深海凉_1 小时前
LeetCode热题100-合并两个有序链表
算法·leetcode·链表
Moment1 小时前
面试爱问底层时,我是怎么读大型前端源码的❓❓❓
前端·javascript·面试
会编程的土豆1 小时前
【leetcode hot 100】依旧二叉树
算法·leetcode·职场和发展