mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-04 15:39:42 +08:00
Add Algorithms to Math with tests (#429)
* chore: add area and area test * chore: add armstrong number * chore: add factors * chore: add perfect cube * chore: add perfect square * chore: add perfect number * chore: add number of digits * chore: fix according to standardjs * chore: remove conflicting files
This commit is contained in:

committed by
GitHub

parent
fc0901282b
commit
cd6ec65e54
16
Maths/Factors.js
Normal file
16
Maths/Factors.js
Normal file
@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Author: dephraiim
|
||||
* License: GPL-3.0 or later
|
||||
*
|
||||
* More on Factors:
|
||||
* https://www.mathsisfun.com/definitions/factor.html
|
||||
*
|
||||
*/
|
||||
|
||||
const factorsOfANumber = (number = 0) => {
|
||||
return Array.from(Array(number + 1).keys()).filter(
|
||||
(num) => number % num === 0
|
||||
)
|
||||
}
|
||||
|
||||
export { factorsOfANumber }
|
Reference in New Issue
Block a user