N
入力として正の整数が与えられます。あなたの仕事はN
、それぞれの長さの側面のセミジグザグを構築することN
です。タスクを明確に説明することは比較的難しいため、例をいくつか示します。
N = 1
:O
N = 2
:O OO
N = 3
:OO OO OOO
N = 4
:OOOO OO OO OOOO
N = 5
:OOOOOO OOO OOO OOO OOOOOO
N = 6
:OOOOOOOO OOO OOO OOO OOO おおおおおおおおおおおおお
N = 7
:おおおおおおおおおお OOOO OOOO OOOO OOOO OOOO OOOOOOOOOOOOOO
ご覧のとおり、セミジグザグは対角線と水平線が交互に並んでおり、常に左上から右下の対角線で始まります。水平線上の文字はスペースで区切られていることに注意してください。
ルール
空白文字以外の任意の文字を選択することもできますが
O
、一貫性がない場合もあります。結果を文字列または文字列のリストとして出力/返すことができ、それぞれが1 行を表します。
末尾または先頭の改行がある場合があります。
デフォルトの抜け穴が適用されます。
任意の標準的な手段で入力を取得し、出力を提供できます。
可能であれば、提出物にテストリンクを追加してください。私はゴルフの努力を示し、説明があるどんな答えでも支持します。
これはcode-golfなので、すべての言語でバイト単位の最短コードが勝ちます!