class Solution {
public boolean checkPerfectNumber(int num) {
if(num==1)
return false;
int count=1;
for(int i=2;i<=Math.sqrt(num);i++){
if(num%i==0){
count+=(num/i+i);
}
}
return num==count?true:false;
}
}
2021-01-31(507. 完美数)
本文解析了Solution类中的checkPerfectNumber方法,用于判断给定整数是否为完美数,通过循环和除法操作计数,最终返回结果。

被折叠的 条评论
为什么被折叠?



