Poções que Fazem Crescer e Encolher
Há dois tipos de poções:
- Poção de crescimento:
"A" - Poção de encolhimento:
"B"
- Se
"A"aparecer imediatamente depois de um dígito, adicione 1 ao dígito. - Se
"B"aparecer imediatamente depois de um dígito, subtraia 1 do dígito.
Crie uma função que retorne uma string de acordo com essas regras, removendo as poções depois que forem consumidas.
Exemplos
after_potion("3A78B51") ➞ "47751"
# 3 grows to 4, 8 shrinks to 7
after_potion("9999B") ➞ "9998"
after_potion("9A123") ➞ "10123"
after_potion("567") ➞ "567"Observações
- Os dígitos que não tiverem uma poção imediatamente à sua direita devem permanecer inalterados.
- Um dígito sempre será seguido por zero ou exatamente 1 poção.