N
Girdi olarak pozitif bir tamsayı verilecektir . Göreviniz N
, her biri uzunlukları olan bir Yarı Zikzak yapmaktır N
. Görevi net bir şekilde tanımlamak nispeten zor olduğu için, işte bazı örnekler:
N = 1
:O
N = 2
:O OO
N = 3
:OO OO OOO
N = 4
:ooooo OO OO OOOO
N = 5
:OOOOOO OOO OOO OOO OOOOOO
N = 6
:ooooooo OOO OOO OOO OOO oooooooooooo
N = 7
:ooooooooo OOOO OOOO OOOO OOOO OOOO oooooooooooooo
Gördüğünüz gibi, bir Yarı Zikzak dönüşümlü çapraz ve yatay çizgilerden oluşur ve daima soldan aşağıya doğru sağ çapraz çizgi ile başlar. Yatay çizgilerdeki karakterlerin boşlukla ayrıldığını unutmayın.
kurallar
Herhangi boşluk olmayan seçebilir karakteri yerine
O
bile tutarsız olabilir.Sonucu bir String olarak veya her biri bir satırı temsil eden bir String listesi olarak çıkarabilir / geri döndürebilirsiniz .
Sonunda ya da baştaki bir yeni hattınız olabilir.
Varsayılan Loopholes uygulanır.
Herhangi bir standart ortama göre girdi alabilir ve çıktı alabilirsiniz .
Mümkünse, lütfen gönderinize bir test linki ekleyin. Golf çabalarını gösteren ve bir açıklaması olan herhangi bir cevabı yükselteceğim.
Bu kod-golf , yani her dilde byte cinsinden en kısa kod kazanır!