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.
non_repeats(2) ➞ 2
non_repeats(4) ➞ 48
non_repeats(5) ➞ 260
non_repeats(6) ➞ 1630Considere que um radix de 1 não é legítimo.