Subtração incomum
Crie uma função que aplique esta operação ao número n exatamente k vezes: subtraia 1, a menos que o número termine em 0. Se n terminar em 0, remova o 0 final.
Para ilustrar:
n = 22
k = 3Isso significa que começamos com 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 = 2Agora 20 termina em 0, então podemos remover esse dígito. Obtemos 2; k = 3. O algoritmo termina aqui porque o aplicamos três vezes.
N: K:
22
21 1
20 2
2 3Exemplos
notGoodMath(540, 5) ➞ 50
notGoodMath(1000000000, 9) ➞ 1
notGoodMath(42023110, 10) ➞ 4201Notas
N/A