明らかに省略です。
チャットメッセージに触発された。
あなたの挑戦
リスト、スペース、またはコンマで区切られた単語の文字列を指定すると、省略記号がそれらを認識します。
単語を省略記号化するには:
- 単語から始めます。
- 元の単語の最初の文字を最後に追加します。
- 元の単語の最後の2文字を末尾に追加します。
- 元の単語の最後から2番目の文字を最後に追加します。
- 元の単語の最初の文字を最後に追加します。
- 元の単語の最後の文字を最後に追加します。
- 手順5と6を1回繰り返します。
- 完了です!
あなたは仮定することができます:
- 入力単語は英数字のみです
- 入力と出力はスペースで区切られた文字列またはリストにすることができます
- 入力には単語のみが含まれます
- 言葉は少なくとも2文字の長さになります
- 入力は正規表現と一致します
/^[a-z0-9]{2,}( [a-z0-9]{2,})*$/i
- 異なる入力形式と出力形式を使用できます
- もっと来て...
テストケース:
ellipsis -> ellipsisessieses
goat -> goatgttagtgt
covfefe -> covfefeceefcece
programmer5000 -> programmer5000p000p0p0
up vote down goat -> upuppuupup voteveetveve downdnnwdndn goatgttagtgt
it is golf yo -> itittiitit isissiisis golfgfflgfgf yoyooyyoyo
crossed out 44 is still 44 -> crossedcddecdcd outottuotot 4444444444 isissiisis stillslllslsl 4444444444
最短のstststst answerarrearar ininniinin bytesbssebsbs winswssnwsws