Exploração combinatória

Published by Kelvin Tan in

Dado um número conhecido de itens únicos, de quantas maneiras poderíamos organizá-los em uma fila?

Crie uma função que receba um inteiro n e retorne a quantidade de dígitos do número de permutações possíveis para n itens únicos. Por exemplo, 5 itens únicos poderiam ser organizados de 120 maneiras distintas. 120 tem 3 dígitos; portanto, o inteiro 3 é retornado.

Exemplos

no_perms_digits(0) ➞ 1

no_perms_digits(1) ➞ 1

no_perms_digits(5) ➞ 3

no_perms_digits(8) ➞ 5

Notas

Este desafio requer alguma compreensão de combinatória.