Diğer PPCG kullanıcılarından bir youtube videosundan ilham aldı ...
Meydan okuma ASCII-art Andesite ve Diorite bir Minecraft kale duvarı çizmek kullanmaktır. Şekil duvarı olan Cantor ayarlayın . Referans olarak, Cantor Set aşağıdaki N kez tekrarlanarak yapılır :
- Mevcut adımı üçe katla
- Ortadaki yeri boşlukla değiştirin
- Altına tam bir satır ekleyin
Bu, ilk dört adım için aşağıdakileri oluşturur:
*
* *
***
* * * *
*** ***
*********
* * * * * * * *
*** *** *** ***
********* *********
***************************
Ancak, meydan okuma o kadar da basit değil. Gördüğünüz gibi, cantor seti gerçekten büyüdükten sonra, tekrar tekrar aynı karaktere bakmak sıkıcı bir hal alıyor. Bu yüzden, bir dizi yıldız *
ve pound işaretini kaplayarak değiştireceğiz #
. Her üç karakterde yatay olarak ve her satırda dikey olarak değişiklik yapmalısınız. (Elbette boşlukları aynı bırakmak) Örneğin, ikinci örnek:
* *
###
ve üçüncü örnek:
* * * *
### ###
***###***
Bütünlük için, örnek dört ve beş:
#4
* * * * * * * *
### ### ### ###
***###*** ***###***
###***###***###***###***###
#5
* * * * * * * * * * * * * * * *
### ### ### ### ### ### ### ###
***###*** ***###*** ***###*** ***###***
###***###***###***###***### ###***###***###***###***###
***###***###***###***###***###***###***###***###***###***###***###***###***###***
Ve bir mega örnek, 6. yineleme:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
***###*** ***###*** ***###*** ***###*** ***###*** ***###*** ***###*** ***###***
###***###***###***###***### ###***###***###***###***### ###***###***###***###***### ###***###***###***###***###
***###***###***###***###***###***###***###***###***###***###***###***###***###*** ***###***###***###***###***###***###***###***###***###***###***###***###***###***
###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###
Meydan okuma
Sen girişi için pozitif bir tamsayı kabul eder ve çıktılar bir tam program veya fonksiyon yazmalısınız N 'Bu Minecraft kale fraktal inci nesil. Girdi ve çıktıları makul bir yöntemle alabilir ve geçersiz girdiler (1'den küçük sayılar, kayan nokta sayıları, sayı olmayanlar vb.) Hakkında endişelenmenize gerek yoktur.
Bayt cinsinden ölçülen en kısa cevap kazanır!