❀Natural Performance Manager
    Have ideas to improve npm?Join in the discussion! Β»

    permutated
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.0Β β€’Β PublicΒ β€’Β Published


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

    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.

    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

    Install

    npm i permutated

    DownloadsWeekly Downloads

    3

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    4.97 kB

    Total Files

    6

    Last publish

    Collaborators

    • avatar