Tantangan yang cukup sederhana: Anda akan menerima dua input, string dan angka (angka dapat diambil sebagai string, yaitu "123"
bukannya123
)
Jika string tidak diakhiri dengan angka (yaitu, tidak cocok dengan regex \d$
), tambahkan saja nomor ke akhir string.
Jika string berakhir dengan angka (yaitu, cocok dengan regex \d+$
), Anda harus terlebih dahulu menghapusnya dan kemudian menambahkan nomornya.
Tidak satu pun dari input yang akan menjadi tidak valid atau kosong (tidak valid didefinisikan oleh input numerik yang tidak hanya mengandung digit)
Nomornya tidak akan pernah mengandung a -
atau a .
.
String tidak akan pernah berisi baris baru, atau karakter non-spasi putih yang tidak dapat dicetak.
Kasus uji:
abc123 + 345 -> abc345
123 + 1 -> 1
hello + 33 -> hello33
123abc123 + 0 -> 123abc0
ab3d5 + 55 -> ab3d55
onetwo3 + 3 -> onetwo3
99ninenine + 9999 -> 99ninenine9999