collatz-utils
v1.0.0
Published
Utility functions for Collatz conjecture operations
Maintainers
Readme
collatz-utils
Utility functions for Collatz conjecture operations.
Installation
npm install collatz-utilsUsage
const { collatzSteps, isCollatzCandidate, applyCollatzNTimes } = require('collatz-utils');
console.log(collatzSteps(12)); // Number of steps to reach 1
console.log(isCollatzCandidate(12)); // true if n != 1
console.log(applyCollatzNTimes(12, 3)); // Apply Collatz rule 3 timesFunctions
collatzSteps(n): Returns number of steps for n to reach 1.
isCollatzCandidate(n): Returns true if n is not 1.
applyCollatzNTimes(n, count): Applies Collatz function count times to n.
