Subtração incomum

Crie uma função que aplique esta operação a n exatamente k vezes: subtraia 1 se o número não terminar em 0. Se n terminar em 0, remova o 0 final em vez de subtrair. Retorne o número resultante.

Para ilustrar:

n = 22
k = 3

Isso significa que nosso número é 22 e precisamos aplicar a operação três vezes. 22 não termina em 0, então continuamos subtraindo 1.

22 - 1 = 21
k = 1
21 - 1 = 20
k = 2

Agora 20 termina em 0, então podemos removê-lo. Obtemos 2; k = 3. O processo termina aqui porque já aplicamos a operação três vezes.

N:  K:
22
21  1
20  2
2   3

Exemplos

not_good_math(540, 5) ➞ 50

not_good_math(1000000000, 9) ➞ 1

not_good_math(42023110, 10) ➞ 4201

Observações

N/A