Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
6330def4271b547b5c7db5f9759e387de2908e94
/
.
/
compiler
/
testData
/
ir
/
irCfg
/
loop
/
isPerfect.kt
blob: 34ba793f678a889757d9953fbb4dd2af4ebe9d36 [
file
] [
log
] [
blame
]
fun isPerfect
(
n
:
Int
):
Boolean
{
var
sum
=
1
for
(
m
in
2.
.
n
/
2
)
{
if
(
n
%
m
>
0
)
continue
sum
+=
m
if
(
sum
>
n
)
break
}
return
sum
==
n
}