Вам будет дано положительное целое число в Nкачестве входных данных. Ваша задача - построить полу-зигзаг из Nсторон, каждой длины N. Поскольку довольно сложно четко описать задачу, вот несколько примеров:
N = 1:О
N = 2:О OO
N = 3:OO OO ООО
N = 4:OOOOO OO OO ОООО
N = 5:OOOOOO ООО ООО ООО OOOOOON = 6:ООООООО ООО ООО ООО ООО OOOOOOOOOOOON = 7:OOOOOOOOO ОООО ОООО ОООО ОООО ОООО OOOOOOOOOOOOOO
Как вы можете видеть, полузигзаг состоит из чередующихся диагональных и горизонтальных линий, и он всегда начинается с диагональной линии слева направо сверху вниз. Обратите внимание, что символы на горизонтальных линиях разделены пробелом.
правила
Вы можете выбрать любой непробельный символ вместо
O, он может даже быть непоследовательным.Вы можете вывести / вернуть результат в виде строки или в виде списка строк, каждая из которых представляет одну строку .
У вас может быть завершающий или ведущий символ новой строки.
Применяются стандартные лазейки .
Вы можете принимать входные данные и предоставлять выходные данные любым стандартным способом .
Если возможно, пожалуйста, добавьте ссылку на тестирование в ваше сообщение. Я буду приветствовать любой ответ, который показывает усилия в гольф и имеет объяснение.
Это код-гольф , поэтому выигрывает самый короткий код в байтах на каждом языке !