眸晓

关注

Python中的@property装饰器:深入理解与应用

眸晓

关注

阅读 28

2024-06-28

题目:

题解:

class Solution {

    private static Set<Integer> cycleMembers =
        new HashSet<>(Arrays.asList(4, 16, 37, 58, 89, 145, 42, 20));

    public int getNext(int n) {
        int totalSum = 0;
        while (n > 0) {
            int d = n % 10;
            n = n / 10;
            totalSum += d * d;
        }
        return totalSum;
    }


    public boolean isHappy(int n) {
        while (n != 1 && !cycleMembers.contains(n)) {
            n = getNext(n);
        }
        return n == 1;
    }
}

相关推荐

忆北文学摄影爱好员

深入理解Python装饰器

忆北文学摄影爱好员 169 0 0

金牛豆豆

Python中的迭代器:深入理解与实践应用

金牛豆豆 21 0 0

产品喵dandan米娜

Python中的双等号“==”:深入理解与应用

产品喵dandan米娜 30 0 0

向上的萝卜白菜

《深入理解 Python 装饰器:原理、应用场景与自定义实现》

向上的萝卜白菜 15 0 0

吴wuwu

Python装饰器:@property

吴wuwu 181 0 0

哈哈镜6567

Python装饰器------@property

哈哈镜6567 165 0 0

灵魂跑者

Python3 装饰器的的深入理解及实例参考

灵魂跑者 163 0 0

_铁马冰河_

PostgreSQL中的数字类型:深入理解与应用

_铁马冰河_ 45 0 0

12a597c01003

Python协程:深入理解与实战应用

12a597c01003 12 0 0

软件共享软件

Python学习:property装饰器

软件共享软件 102 0 0

精彩评论(0)

0 0 举报