LeetCodeNo.507完美数

mac2025-09-12  14

class Solution { public boolean checkPerfectNumber(int num) { if(num==0) return false; int a=num,i=1; while(i<=a/2){ if(a%i==0) num-=i; i++; } return num==0; } } //耗时比较长O(n),但代码简洁,评论区也没看到比较好的解法
最新回复(0)