Subtração incomum

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

Para ilustrar:

int number = 22;
int times = 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. Assim, as três operações solicitadas estão concluídas.

NUMBER   OPERATION
22       0
21       1
20       2
2        3

Exemplos

Program.UnusualSubtract(540, 5) ➞ 50

Program.UnusualSubtract(1000000000, 9) ➞ 1

Program.UnusualSubtract(42023110, 10) ➞ 4201

Notas

Consulte a aba Recursos se precisar de ajuda.