ここから投稿。
この課題は、この質問から高度に「抽出」されています。@Akababaに感謝します!
このタスクでは、文字列の先頭とすべての文字の後に感嘆符を挿入する必要があります。
ルール
- 空でない文字列の入力が常にあります。入力にもタブは含まれません。入力には、非拡張ASCII印刷可能文字と改行のみが含まれると想定できます。
- 言語が改行を検出できない限り、入力には末尾の改行は含まれません。
- これは、コードとゴルフのコンテストです。最短の答えが勝つはずです。
例
- 4つの改行は、改行で区切られた5つの感嘆符になります。これをマークダウンテキストとして配置するのは非常に難しいため、代わりにこれを記載します。
1 2 3 4 5 6 129591 129012 129127 129582 0
出力
!1!!2!!3!!4!!5!!6! !1!2!9!5!9!1!!1!2!9!0!1!2!!1!2!9!1!2!7!!1!2!9!5!8!2! ! !0!
asd afjoK ak:e kPrLd フォジョ; KFO KFkepjgop sgpaoj faj
出力
!a!s!d!!a!f!j!o!K!!a!k!:!e! !k!P!r!L!d! !!!!!f!O!J!O!E!;! !!!!!K!F!O! !K!F!k!e!p!j!g!o!p!!s!g!p!a!o!j!!!!f!a!j!
1文字のみの基本テストケース:
a
出力
!a!
(オートコンプリート!冗談です、そのようなことはありません。)感嘆符が含まれています:
!! !! !! !! !!
出力:
!!!!! !!!!! !!!!! !!!!! !!!!!
a\n
やa
、我々は末尾に改行が存在しないことを要求することができますか?