Довольно простая задача: вы получите два ввода: строку и число (число может быть взято как строка, т.е. "123"
вместо 123
)
Если строка не заканчивается числом (т. Е. Не соответствует регулярному выражению \d$
), просто добавьте число в конец строки.
Если строка заканчивается числом (то есть соответствует регулярному выражению \d+$
), вы должны сначала удалить это, а затем добавить число.
Ни один из входных данных никогда не будет недействительным или пустым (недопустимый определяется числовым вводом, не содержащим только цифры)
Номер никогда не будет содержать -
или .
.
Строка никогда не будет содержать символ новой строки или непечатные непробельные символы.
Тестовые случаи:
abc123 + 345 -> abc345
123 + 1 -> 1
hello + 33 -> hello33
123abc123 + 0 -> 123abc0
ab3d5 + 55 -> ab3d55
onetwo3 + 3 -> onetwo3
99ninenine + 9999 -> 99ninenine9999