前書き:
触発さのこのコメント@MagicOctopusUrn上@Emignaの05AB1E答え私のために『それはただのバグだったの挑戦』:
8F9ÝÀNð×ý}».∊
私は宇宙船の浮浪人を作りました!そして、私は皆、12バイトの編集を提案することに興奮していました。– 魔法のタコUr 17年7月17日20:10
これは05AB1E(レガシー)プログラムであり、次の結果になります。
1234567890
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1234567890
チャレンジ:
入力:空ではない文字列
出力:外側から内側に向かって、上記の出力で行われたのと同様に、各文字の間にもう1つのスペースを追加しlength - 1
ます。そのため、入力の場合1234567890
、出力は実際には次のようになります。
1234567890
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1234567890
どうして?の長さは1234567890
です10
。したがって、10行を出力することから始めます。最初の行はスペースなしです。2番目にスペース区切り文字が1つ。2番目の3番目。など。そして(length - 1
スペースが複製された中央の行を使用せずに)、最初の入力に戻ります。
チャレンジルール:
- 入力は空でないことが保証されます(長さ
>= 1
)。(単一文字入力の場合、単にその文字を出力します。) - 出力自体(画面上のどこでも)が正しい限り、任意の量の末尾/先頭のスペース/改行を使用できます。(出力行の間の空行も許可されていません。)
- 入力には、空白(コードポイント範囲
[33, 126]
)を除く印刷可能なASCII文字のみが含まれます - I / Oは柔軟です。入力は、STDIN、引数、または関数パラメーターとして取得できます。文字列ではなく、文字のリスト/配列/ストリームの場合があります。出力は、文字列ではなく文字のリスト/配列/ストリームでもあります。STDOUTに出力される場合があります。改行区切り文字列として返されます。等
一般的なルール:
- これはcode-golfであるため、バイト単位の最短回答が優先されます。
コードゴルフ言語では、非コードゴルフ言語で回答を投稿しないようにしてください。「任意の」プログラミング言語の可能な限り短い答えを考えてみてください。 - 回答には標準の規則が適用されるため、STDIN / STDOUT、適切なパラメーターと戻り値型、完全なプログラムを持つ関数/メソッドを使用できます。あなたの電話。
- デフォルトの抜け穴は禁止されています。
- 可能であれば、コードのテストへのリンクを追加してください。
- また、回答の説明を追加することを強くお勧めします。
テストケース:
Input: @
Output:
@
Input: test
Output:
test
t e s t
t e s t
t e s t
t e s t
t e s t
test
Input: ?!
Output:
?!
? !
?!
Input: Spaceship
Output:
Spaceship
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
Spaceship
Input: 05AB1E
Output:
05AB1E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
05AB1E
Input: )}/\
Output:
)}/\
) } / \
) } / \
) } / \
) } / \
) } / \
)}/\
ಠ_ಠ
すると、質問のパターンを漠然と認識し、1年前に誤ってパターンを作成したことが原因であることに気付きますಠ⌣ಠ
。