力扣面试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;
    }
}
相关推荐
鹏程十八少10 分钟前
12. Android 协程通关秘籍:31 道资深工程师面试题精讲
前端·后端·面试
洛水水13 分钟前
【力扣100题】38.路径总和 III
算法·leetcode·深度优先
m0_7390300033 分钟前
[特殊字符] Java 高频面试题汇总
java·开发语言·面试
研究点啥好呢35 分钟前
海康威视 机器人嵌入式软件工程师 面试题精选:10道高频考题+答案解析
ai·面试·机器人·自动化·求职招聘
前端毕业班37 分钟前
面试官:实现一个带类型约束的 EventEmitter
前端·面试
木子墨5161 小时前
工程算法实战 | 从LRU到手写本地缓存:LinkedHashMap → 双向链表+哈希表 → Caffeine 原理
java·数据结构·算法·链表·缓存
流年如夢1 小时前
二叉树(LeetCode)
数据结构·算法·leetcode·职场和发展
YL200404262 小时前
035LRU缓存
java·leetcode·缓存
消失的旧时光-19432 小时前
Android / IoT 面试复盘总结:从 MQTT、TLS 到 JWT 权限体系(标准答案 + 工程理解 + 延伸知识链)
android·物联网·面试
野犬寒鸦2 小时前
MCP 回包外层结构嵌套问题:原理、排查与开发避坑指南
后端·语言模型·面试·ai编程