Dość proste wyzwanie: otrzymasz dwa dane wejściowe, ciąg znaków i liczbę (liczbę można traktować jako ciąg znaków, tzn. "123"Zamiast123 )
Jeśli ciąg nie kończy się liczbą (tzn. Nie pasuje do wyrażenia regularnego \d$ ), wystarczy dołączyć liczbę na końcu ciągu.
Jeśli ciąg znaków kończy się liczbą (tzn. Pasuje do wyrażenia regularnego \d+$ ), należy go najpierw usunąć, a następnie dołączyć liczbę.
Żadne z danych wejściowych nigdy nie będzie niepoprawne ani puste (nieprawidłowe jest zdefiniowane przez dane liczbowe niezawierające samych cyfr)
Numer nigdy nie będzie zawierać a -lub a ..
Ciąg nigdy nie będzie zawierał znaku nowej linii ani drukowalnych znaków innych niż białe znaki.
Przypadki testowe:
abc123 + 345 -> abc345
123 + 1 -> 1
hello + 33 -> hello33
123abc123 + 0 -> 123abc0
ab3d5 + 55 -> ab3d55
onetwo3 + 3 -> onetwo3
99ninenine + 9999 -> 99ninenine9999