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