Meydan okuma
N Düzeyinde Cantor Seti oluşturun .
Cantor üçlü kümesi, bir dizi çizgi parçasının açık orta üçte birini tekrar tekrar silerek oluşturulur.
Program bir parametre N
(bir tamsayı numarası) alır ve daha sonra (konsolda veya benzer şekilde) bir Cantor N kümesi seviyesi yazdırır. Baskı yalnızca alt çizgi ( _
) ve boşluk karakterleri içerebilir . Parametre pozitif veya negatif olabilir ve işareti Cantor Set konstrüksiyon yönelimini gösterir: N > 0
Cantor Set aşağı doğru inşa edilmişse N < 0
ve Cantor Set yukarı doğru inşa edilmişse . Eğer N = 0
daha sonra program tek bir çizgi basar ( _
).
Örneğin:
N = 2
_________
___ ___
_ _ _ _
N = -2
_ _ _ _
___ ___
_________
N = 3
___________________________
_________ _________
___ ___ ___ ___
_ _ _ _ _ _ _ _
N = -3
_ _ _ _ _ _ _ _
___ ___ ___ ___
_________ _________
___________________________
Kazanma kriterleri
Bir kod golf meydan okuma olduğu için, en kısa kod kazanır.
Düzenlendi: 0 girdisini ugoren'in önerisiyle değiştirin.
_
(ancak -0 alırken aşağı doğru yazdırmak) olacaktır.