Un desafío bastante simple: recibirá dos entradas, una cadena y un número (el número puede tomarse como una cadena, es decir, en "123"
lugar de 123
)
Si la cadena no termina en un número (es decir, no coincide con la expresión regular \d$
), simplemente agregue el número al final de la cadena.
Si la cadena termina en un número (es decir, coincide con la expresión regular) \d+$
), primero debe eliminar eso y luego agregar el número.
Ninguna de las entradas será inválida o vacía (inválida se define por la entrada numérica que no contiene solo dígitos)
El número nunca contendrá a -
o a.
.
La cadena nunca contendrá una nueva línea o caracteres no imprimibles que no sean espacios en blanco.
Casos de prueba:
abc123 + 345 -> abc345
123 + 1 -> 1
hello + 33 -> hello33
123abc123 + 0 -> 123abc0
ab3d5 + 55 -> ab3d55
onetwo3 + 3 -> onetwo3
99ninenine + 9999 -> 99ninenine9999