Aşağıdaki örnek bu zorluğun temelini oluşturacaktır.
/\
\/
/\
/ \
/ \
/\/ \/\
\/\ /\/
\ /
\ /
\/
/\
\/
Her biri bir giriş genişliği ve yüksekliği göz önüne alındığında >=1
, yukarıdaki ASCII sanat desenini birçok kez tekrarladı, küçük elmaslarda birleşti (ve örtüşen) çıktı.
Örneğin, aşağıda bir girdidir width = 2
ve height = 1
:
/\ /\
\/ \/
/\ /\
/ \ / \
/ \ / \
/\/ \/\/ \/\
\/\ /\/\ /\/
\ / \ /
\ / \ /
\/ \/
/\ /\
\/ \/
İşte bir girdi width = 3
ve height = 2
:
/\ /\ /\
\/ \/ \/
/\ /\ /\
/ \ / \ / \
/ \ / \ / \
/\/ \/\/ \/\/ \/\
\/\ /\/\ /\/\ /\/
\ / \ / \ /
\ / \ / \ /
\/ \/ \/
/\ /\ /\
\/ \/ \/
/\ /\ /\
/ \ / \ / \
/ \ / \ / \
/\/ \/\/ \/\/ \/\
\/\ /\/\ /\/\ /\/
\ / \ / \ /
\ / \ / \ /
\/ \/ \/
/\ /\ /\
\/ \/ \/
Kurallar ve G / Ç
- Giriş ve çıkış herhangi bir uygun yöntemle verilebilir .
- STDOUT'a yazdırabilir veya işlev sonucu olarak geri döndürebilirsiniz.
- Tam bir program veya bir işlev kabul edilebilir.
- Karakterler uygun şekilde hizalandığı sürece herhangi bir miktarda boş boşluk kabul edilebilir.
- Standart boşluklar yasaktır.
- Bu kod-golf olduğundan, tüm normal golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.