Sua tarefa é escrever uma função ou programa que use dois números inteiros não negativos i
e k
( i
≤ k
) e descobrir quantos zeros você escreveria se escrevesse todos os números inteiros de i
até k
(inclusive) na sua base de escolha em uma peça de papel. Envie esse número inteiro, o número de zeros, para stdout ou similar.
-30%
se você também aceitar um terceiro argumento b
, a base inteira para anotar os números. Pelo menos duas bases devem ser manipuladas para obter esse bônus.
- Você pode aceitar a entrada em qualquer base que desejar e alterar a base entre os casos de teste.
- Você pode aceitar os argumentos e
i
,k
opcionalmente,b
em qualquer ordem que desejar. - As respostas devem lidar com pelo menos uma base que não é unária.
Casos de teste (na base 10):
i k -> output
10 10 -> 1
0 27 -> 3
100 200 -> 22
0 500 -> 92
Isso é código-golfe; menos bytes vencidos.