Subtração incomum

Crie uma função que aplique esta operação ao número number exatamente operations vezes: subtraia 1, a menos que o número termine em 0; se terminar em 0, remova o zero final. Retorne o número resultante.

Por exemplo:

let number = 22
let operations = 3

O número 22 não termina em 0, então as duas primeiras operações subtraem 1:

22 - 1 = 21   operation 1
21 - 1 = 20   operation 2

Agora 20 termina em 0, então a terceira operação remove esse zero e produz 2. As três operações solicitadas estão concluídas.

NUMBER   OPERATION
22       0
21       1
20       2
2        3

Exemplos

notGoodMath(540, 5) ➞ 50

notGoodMath(1000000000, 9) ➞ 1

notGoodMath(42023110, 10) ➞ 4201

Notas

Consulte a aba Recursos se precisar de ajuda.