Incrementador de cadenas

Published by Matt in

Escribe una función que incremente una cadena para crear una cadena nueva.

  • Si la cadena termina con un número, el número debe incrementarse en 1.
  • Si la cadena no termina con un número, se debe agregar 1 a la cadena nueva.
  • Si el número tiene ceros iniciales, se debe tener en cuenta la cantidad de dígitos.

Ejemplos

incrementString("foo") ➞ "foo1"

incrementString("foobar0009") ➞ "foobar0010"

incrementString("foo099") ➞ "foo100"

Notas

N/A