Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
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
36
func
IsPerfectNumber(inNumber uint) bool {
37
return
inNumber > 0 && SumOfProperDivisors(inNumber) == inNumber
38
}
Callers
2
TestIsPerfectNumber
Function · 0.92
BenchmarkIsPerfectNumber
Function · 0.92
Calls
1
SumOfProperDivisors
Function · 0.85
Tested by
2
TestIsPerfectNumber
Function · 0.74
BenchmarkIsPerfectNumber
Function · 0.74