Subtração incomum

Crie um método que aplique esta operação a number exatamente times vezes: subtraia 1, a menos que o número termine em 0; se terminar em 0, remova esse zero final em vez disso. Retorne o número final.

Para ilustrar:

int number = 22;
int times = 3;

O número 22 não termina em 0, então nas duas primeiras operações subtraímos 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

Program.notGoodMath(540, 5) ➞ 50

Program.notGoodMath(1000000000, 9) ➞ 1

Program.notGoodMath(42023110, 10) ➞ 4201

Notas

Consulte a aba Recursos para obter ajuda.