Created
November 27, 2022 23:50
-
-
Save matheusdsilva01/27c97a23eec514b2442b54c27a78058b to your computer and use it in GitHub Desktop.
Js code to find multiple numbers of 3 or 5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function fizzBuzz(n) { | |
// Write your code here | |
const numbers = []; | |
for (let i = 1; i <= n; i++) { | |
numbers.push(i) | |
} | |
const log = numbers.map(num => { | |
let numberIsMultiple3 = multiple3(num); | |
let numberIsMultiple5 = multiple5(num); | |
if(numberIsMultiple5 && numberIsMultiple3) { | |
return "FizzBuzz"; | |
} | |
if(numberIsMultiple3){ | |
return "Fizz"; | |
} | |
if(numberIsMultiple5) { | |
return "Buzz"; | |
} | |
if (!numberIsMultiple3 && !numberIsMultiple5) { | |
return num; | |
} | |
}) | |
log.map(num => { | |
console.log(num) | |
}) | |
function multiple3(num) { | |
if(num % 3 === 0) { | |
return true | |
} else { | |
return false; | |
} | |
} | |
function multiple5(num) { | |
if(num % 5 === 0) { | |
return true | |
} else { | |
return false; | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment