私にはチョコレートバーがあり、それを食べるのに助けが必要なので、あなたはそれをするためだけのプログラムを書くことになります。
説明
最初の行は入力です。例は空行で区切られています。
7
____
__|__|
|__|__|
|__|__|
|__|__|
6
_______
|__|__|
|__|__|
|__|__|
5
____
__|__|
|__|__|
|__|__|
0
1
____
|__|
スペック
うまくいけばこの例がこの課題を明確に示していますが、混乱を避けるために仕様を示します
単一のオプションの末尾/先頭の空白を使用できます
の入力0は空の出力です。
入力が偶数の場合、上の行は次のようになります。
_______
|__|__|
奇数の場合、一番上の行は次のとおりです。
____
|__|
奇数で1より大きい場合、上の行は次のとおりです。
____
__|__|
次の行は次のとおりです。
|__|__|
のインスタンスの数が|__|入力と同じになるまで
@Doorknobはい、チャレンジを更新しました
—
-Downgoat
1.関数を送信できますか?2. STDIN /関数の引数から入力を取得できますか?3. 1つまたはすべてのイタレーションを出力する必要がありますか?
—
-yyny
@YoYoYonnYはい、デフォルトでできます(このリンクは2番目の質問にも答えます)。繰り返しの意味がわかりません。出力例を
—
ご覧ください。ダウンゴット
先頭の空白行は許可されますか?
—
ニール
1ですか?の入力を0サポートする必要がありますか?