2.0.0 β€’ Published 5 years ago

permutated v2.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

π“Ÿβ„―π“‡π‘šπ“Šπ“‰π’Άπ“‰β„―π’Ή

Get all available combinations

npm.io npm.io npm.io npm.io npm.io npm.io

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.

Read More...

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