permutated
v2.0.0
Published
πβ―πππππΆπβ―πΉ: get all available combinations
Downloads
12
Maintainers
Readme
πβ―πππππΆπβ―πΉ
Get all available combinations
In mathematics, permutation is the act of arranging the members of a set into a sequence or order, or, if the set is already ordered, rearranging (reordering) its elements a process called permuting. Permutations differ from combinations, which are selections of some members of a set regardless of order.
Complexity?
7 letters word ~> 7! ~> 5040 available combinations to generate.
Install
$ npm install permutated
Usage
const permutated = require('permutated');
permutated('abc'));
//=> [ 'abc', 'acb', 'bac', 'bca', 'cab', 'cba' ]
permutated.numberOfPermutations('1234567'));
//=> 5040
API
permutated(word)
Return type: string[] | string
Return all the permuations available from a string.
word
Type: string
The string to permutate.
numberOfPermutations(word)
Return Type: number
Get the number of permuations avilable in a string.
word
Type: string
The string to permutate.
Related
- all-words: Generate all available words super fast
License
MIT Β© Carlos Abraham