NJako dane wejściowe otrzymasz dodatnią liczbę całkowitą . Twoim zadaniem jest zbudowanie pół-zygzaka, o Nbokach o długości każdej N. Ponieważ stosunkowo trudno jest jasno opisać to zadanie, oto kilka przykładów:
N = 1:O
N = 2:O OO
N = 3:OO OO OOO
N = 4:OOOOO OO OO OOOO
N = 5:OOOOOO OOO OOO OOO OOOOOON = 6:OOOOOOO OOO OOO OOO OOO OOOOOOOOOOOON = 7:OOOOOOOOO OOOO OOOO OOOO OOOO OOOO OOOOOOOOOOOOOO
Jak widać, pół-zygzak składa się z naprzemiennych linii ukośnych i poziomych, i zawsze zaczyna się od górnej linii od lewej do prawej dolnej. Zwróć uwagę, że znaki na poziomych liniach są oddzielone spacją.
Zasady
Można wybrać dowolną non-białymi charakter zamiast
O, może to być nawet sprzeczne.Możesz wyprowadzić / zwrócić wynik jako ciąg znaków lub listę ciągów znaków, z których każdy reprezentuje jedną linię .
Możesz mieć końcowy lub wiodący znak nowej linii.
Możesz przyjmować dane wejściowe i dostarczać dane wyjściowe dowolnym standardowym środkiem .
Jeśli to możliwe, dodaj link testowy do swojego zgłoszenia. Będę głosować za każdą odpowiedzią, która pokazuje wysiłki w golfa i zawiera wyjaśnienie.
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach w każdym języku !