Eine ziemlich einfache Herausforderung: Sie erhalten zwei Eingaben, eine Zeichenfolge und eine Zahl (die Zahl kann als Zeichenfolge verwendet werden, dh "123"anstelle von 123).
Wenn die Zeichenfolge nicht mit einer Zahl endet (dh nicht mit dem regulären Ausdruck übereinstimmt \d$), hängen Sie die Nummer einfach an das Ende der Zeichenfolge an.
Wenn die Zeichenfolge mit einer Zahl endet (dh mit dem regulären Ausdruck übereinstimmt \d+$), sollten Sie diese zuerst löschen und dann die Nummer anhängen.
Keine der Eingaben wird jemals ungültig oder leer sein (ungültig wird durch die numerische Eingabe definiert, die nicht nur Ziffern enthält)
Die Nummer wird niemals a -oder a enthalten ..
Die Zeichenfolge enthält niemals eine neue Zeile oder nicht druckbare Zeichen ohne Leerzeichen.
Testfälle:
abc123 + 345 -> abc345
123 + 1 -> 1
hello + 33 -> hello33
123abc123 + 0 -> 123abc0
ab3d5 + 55 -> ab3d55
onetwo3 + 3 -> onetwo3
99ninenine + 9999 -> 99ninenine9999