番号の追加

非常にシンプルな課題:文字列と数字の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
ベストアンサー

Retina, 5 bytes

d*¶

改行で区切られた2つの文字列を入力として受け取ります。

オンラインで試してみてください!

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です