Inteiros sem dígitos repetidos
Vamos definir um inteiro sem dígitos repetidos como aquele cujos dígitos são todos distintos. 97653 não tem dígitos repetidos, enquanto 97252 tem (há dois 2). Entre os números binários, existem apenas dois inteiros positivos sem dígitos repetidos: 1 e 10. O sistema ternário (base 3) tem dez: 1, 2, 10, 20, 12, 21, 102, 201, 120, 210.
Escreva uma função que receba como argumento a base ou o radix e retorne o número de inteiros positivos sem dígitos repetidos nessa base.
Exemplos
nonRepeats(2) ➞ 2
nonRepeats(4) ➞ 48
nonRepeats(5) ➞ 260
nonRepeats(6) ➞ 1630Observações
Considere que um radix de 1 não é legítimo.