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