非常にシンプルな課題:文字列と数字の2つの入力を受け取ります(数字は 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
ベストアンサー