あなたの仕事は、ASCII三角形を印刷するプログラムまたは関数を書くことです。次のようになります。
|\
| \
| \
----
プログラムはn
、制約付きの単一の数値入力を受け取ります0 <= n <= 1000
。上記の三角形の値はでしたn=3
。
ASCIIの三角形にはn
バックスラッシュ(\
)と垂直バー(|
)、n+1
行とダッシュ(-
)があり、各行には最終的な行のほかに行番号(0から始まる、つまり最初の行は行0)と等しいスペースがあります。 。
例:
入力:
4
出力:
|\
| \
| \
| \
-----
入力:
0
出力:
このテストケースでは、出力は空でなければなりません。空白なし。
入力:
1
出力:
|\
--
入力と出力は、私が指定したとおりでなければなりません。
これはcode-golfなので、できるだけ短いコードを目指してください!
0
(あなたはダッシュの数が1以上の入力数よりでなければならないことを要求され、特に以来)それは極端なケースであるため、予期しない出力を持つことができます