MCPcopy Create free account
hub / github.com/TheAlgorithms/Go / IsPerfectNumber

Function IsPerfectNumber

math/perfectnumber.go:36–38  ·  view source on GitHub ↗

Checks if inNumber is a perfect number

(inNumber uint)

Source from the content-addressed store, hash-verified

34
35// Checks if inNumber is a perfect number
36func IsPerfectNumber(inNumber uint) bool {
37 return inNumber > 0 && SumOfProperDivisors(inNumber) == inNumber
38}

Callers 2

TestIsPerfectNumberFunction · 0.92
BenchmarkIsPerfectNumberFunction · 0.92

Calls 1

SumOfProperDivisorsFunction · 0.85

Tested by 2

TestIsPerfectNumberFunction · 0.74
BenchmarkIsPerfectNumberFunction · 0.74