Skip to content

Instantly share code, notes, and snippets.

@merveucer
Created November 28, 2021 23:09
Show Gist options
  • Save merveucer/ee10231ceb0705a4e81a39b2b658f39e to your computer and use it in GitHub Desktop.
Save merveucer/ee10231ceb0705a4e81a39b2b658f39e to your computer and use it in GitHub Desktop.
function areTheseAmicableNumbers(number1, number2) {
let numbers = [number1, number2]
let sumsOfDivisors = []
numbers.forEach(number => {
let sumOfDivisors = 0
for (let divisor = 1; divisor < number; divisor++) {
if (number % divisor == 0) {
sumOfDivisors += divisor
}
}
sumsOfDivisors.push(sumOfDivisors)
})
numbers[0] == sumsOfDivisors[1] && numbers[1] == sumsOfDivisors[0]
? console.log(`${number1} ve ${number2} arkadaş sayılardır.`)
: console.log(`${number1} ve ${number2} arkadaş sayı değillerdir.`)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment