Skip to content

Instantly share code, notes, and snippets.

@merveucer
Created November 24, 2021 22:04
Show Gist options
  • Save merveucer/383a9f16dddb4b837b5f5b7440123413 to your computer and use it in GitHub Desktop.
Save merveucer/383a9f16dddb4b837b5f5b7440123413 to your computer and use it in GitHub Desktop.
function getPerfectNumbersLessThan1000() {
let perfectNumbers = []
for (let number = 1; number < 1000; number++) {
let sumOfDivisors = 0
for (let divisor = 1; divisor < number; divisor++) {
if (number % divisor == 0) {
sumOfDivisors += divisor
}
}
if (number == sumOfDivisors) {
perfectNumbers.push(number)
}
}
console.log(perfectNumbers)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment