快乐数问题

简介: 快乐数
public static int func(int n){
        int sum = 0;
        while(n>0){
        int dig = n%10;
        sum+=dig*dig;
        n/=10;
        }
        return sum; 
    }
    public boolean isHappy(int n) {
        int slow = n;
        int fast = func(n);
        while(slow!=fast){
            slow = func(slow);
            fast = func(func(fast));
        }
        return slow ==1;
相关文章
|
6月前
|
算法
[leetcode] 快乐数 E
[leetcode] 快乐数 E
|
6月前
|
算法 C++
快乐数(C++)
快乐数(C++)
63 0
|
6月前
|
存储 算法 Java
leetcode-202:快乐数
leetcode-202:快乐数
44 0
|
6月前
|
算法 Java C++
「LeetCode」202. 快乐数
「LeetCode」202. 快乐数
40 0
|
11月前
|
算法
每日一题:LeetCode-202.快乐数(一点都不快乐)
每日一题:LeetCode-202.快乐数(一点都不快乐)
|
机器学习/深度学习
*孤独的数*
*孤独的数*
77 0
*孤独的数*
|
算法
Leecode202. 快乐数
Leecode202. 快乐数
63 0
|
算法 前端开发
前端算法-快乐数
前端算法-快乐数
|
算法
LeetCode每日1题--快乐数
LeetCode每日1题--快乐数
94 0