Skip to main content

agentchat.contrib.captainagent.tools.math.count_distinct_permutations

count_distinct_permutations

def count_distinct_permutations(sequence)

Counts the number of distinct permutations of a sequence where items may be indistinguishable.

Arguments:

  • sequence iterable - The sequence for which to count the distinct permutations.

Returns:

  • int - The number of distinct permutations.

Example:

count_distinct_permutations('aab') 3 count_distinct_permutations([1, 2, 2]) 3