仕事:
このサイトには、このようなアスキーアートにアレンジされた多くの回答があります。通常、配置は手動で行われますが、プログラムはそれを助けませんか?:)
プログラムには3つの入力があります。
- 1行のコード
- パターンの行数(必要でない場合は省略できます)
*
sまたは別のchar としてのパターン自体
ルール:
- stdinから読み取るプログラム(関数ではない)を作成する必要があります
- テキストは行ごとに左から右に配置されます
- パターンを埋めるのに十分なテキストがない場合は
.
、残りのスペースにsを入れます - パターンを埋めるにはテキストが多すぎる場合は、出力後に印刷してください
- code-golf、バイト単位の最短コードが勝ちます
サンプル実行:
入力(完全適合テスト):
qwertyuiopasdfghjklzxcvbnm
4
***** * ***
* * * *
* * * *
***** * ***
出力:
qwert y uio
p a s d
f g h j
klzxc v bnm
入力(余分な文字のテスト):
qwertyuiopasdfghjklzxcvbnm12345
4
***** * ***
* * * *
* * * *
***** * ***
出力:
qwert y uio
p a s d
f g h j
klzxc v bnm
12345
入力(不十分な文字のテスト):
qwertyuiopasdfg
4
***** * ***
* * * *
* * * *
***** * ***
出力:
qwert y uio
p a s d
f g . .
..... . ...
X
のために私たちのES動作するプログラム?