Golang | Leetcode Golang题解之第507题完美数
题目:
题解:
func checkPerfectNumber(num int) bool {if num == 1 {return false}sum := 1for d := 2; d*d <= num; d++ {if num%d == 0 {sum += dif d*d < num {sum += num / d}}}return sum == num
}
题目:
题解:
func checkPerfectNumber(num int) bool {if num == 1 {return false}sum := 1for d := 2; d*d <= num; d++ {if num%d == 0 {sum += dif d*d < num {sum += num / d}}}return sum == num
}