Вам буде введено додатне ціле число N
як вхідне. Ваше завдання - побудувати напівзігзаг із N
сторін, кожна довжиною N
. Оскільки досить важко чітко описати завдання, ось кілька прикладів:
N = 1
:О
N = 2
:О ОО
N = 3
:ОО ОО ТОВ
N = 4
:OOOOO ОО ОО ТОВО
N = 5
:OOOOOO ТОВ ТОВ ТОВ OOOOOO
N = 6
:OOOOOOO ТОВ ТОВ ТОВ ТОВ OOOOOOOOOOOO
N = 7
:OOOOOOOOO ТОВО ТОВО ТОВО ТОВО ТОВО OOOOOOOOOOOOOOOO
Як бачите, напівзігзаг складається з чергуються діагональних і горизонтальних ліній, і він завжди починається з верхньої лівої в нижню праву діагональну лінію. Зверніть увагу, що символи на горизонтальних лініях розділені пробілом.
Правила
Ви можете вибрати будь-який символ, який не є пробілом, а не
O
, він може бути навіть непослідовним.Ви можете вивести / повернути результат у вигляді рядка або у вигляді списку рядків, кожна з яких представляє один рядок .
У вас може бути зворотний або провідний новий рядок.
Застосовуються лазівки за замовчуванням .
Ви можете приймати введення та забезпечувати вихід будь-яким стандартним значенням .
Якщо можливо, додайте посилання для тестування до вашої заявки. Я підтримаю будь-яку відповідь, яка показує зусилля з гольфу та має пояснення.
Це код-гольф , тому найкоротший код у байтах кожною мовою виграє!