LeetCode Algorithm 507. 完美数

Posted Alex_996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode Algorithm 507. 完美数相关的知识,希望对你有一定的参考价值。

507. 完美数

Ideas

把所有的约数全都加起来就行了,也没啥。

Code

Python

class Solution:
    def checkPerfectNumber(self, num: int) -> bool:
        if num == 1:
            return False
        ans = 0
        for i in range(1, int(sqrt(num)) + 1):
            if num % i == 0:
                ans += i + (num // i if i != 1 else 0)
        return ans == num

以上是关于LeetCode Algorithm 507. 完美数的主要内容,如果未能解决你的问题,请参考以下文章

leetcode507

LeetCode 507. Perfect Number

LeetCode 507 完美数[枚举] HERODING的LeetCode之路

leetcode507. 完美数

507. 完全数 Perfect Number

LeetCode:507. 完美数————简单