快乐数问题

简介: 快乐数
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;
相关文章
|
7月前
|
算法
[leetcode] 快乐数 E
[leetcode] 快乐数 E
|
7月前
|
算法 C++
快乐数(C++)
快乐数(C++)
73 0
|
7月前
|
存储 算法 Java
leetcode-202:快乐数
leetcode-202:快乐数
48 0
|
7月前
|
算法 Java C++
「LeetCode」202. 快乐数
「LeetCode」202. 快乐数
47 0
每日一题:LeetCode-202.快乐数(一点都不快乐)
每日一题:LeetCode-202.快乐数(一点都不快乐)
|
机器学习/深度学习
*孤独的数*
*孤独的数*
84 0
*孤独的数*
|
算法
Leecode202. 快乐数
Leecode202. 快乐数
70 0
|
算法 前端开发
前端算法-快乐数
前端算法-快乐数
|
算法
LeetCode每日1题--快乐数
LeetCode每日1题--快乐数
99 0