Incrementador de strings

Published by Matt in

Escreva uma função que incremente uma string para criar uma nova string.

  • Se a string terminar com um número, o número deverá ser incrementado em 1.
  • Se a string não terminar com um número, 1 deverá ser adicionado à nova string.
  • Se o número tiver zeros à esquerda, a quantidade de dígitos deverá ser considerada.

Exemplos

increment_string("foo") ➞ "foo1"

increment_string("foobar0009") ➞ "foobar0010"

increment_string("foo099") ➞ "foo100"

Notas

N/A