(STDIN /コマンドラインを介して)負でない整数Nを取り込むプログラムを作成します。
Nが0の場合、プログラムは印刷する必要がありますO
(ゼロではなく大文字です)。
Nが1の場合、プログラムは印刷する必要があります
\|/
-O-
/|\
Nが2の場合、プログラムは印刷する必要があります
\ | /
\|/
--O--
/|\
/ | \
Nが3の場合、プログラムは印刷する必要があります
\ | /
\ | /
\|/
---O---
/|\
/ | \
/ | \
Nが大きい場合、このパターンはまったく同じ方法で続きます。「日」の8線のそれぞれが適切なのNで作られるべき-
、|
、/
、または\
文字。
詳細
- プログラムの代わりに、整数を取る関数を書くことができます。この関数は、太陽のデザインを通常どおり印刷するか、文字列として返す必要があります。
あなたはどちらか
- 末尾のスペースがまったくない、または
- 末尾スペースが十分にあるため、パターンは完全な(2N + 1)*(2N + 1)の長方形になります。
任意またはすべてのNの出力には、オプションで末尾の改行を含めることができます。
得点
バイト単位の最短コードが優先されます。
N=0
。