(number)
| 15 | |
| 16 | import { PrimeFactors } from './PrimeFactors.js' |
| 17 | export const isSquareFree = (number) => { |
| 18 | const primeFactorsArray = PrimeFactors(number) |
| 19 | if (number <= 0) { |
| 20 | throw new Error('Number must be greater than zero.') |
| 21 | } |
| 22 | return primeFactorsArray.length === new Set(primeFactorsArray).size |
| 23 | } |
no test coverage detected