Dengan bilangan bulat positif N ("viralitas"), program Anda harus membuat gambar seni ASCII dari pohon dengan dua cabang panjang N memanjang ke bawah dan / atau ke kanan dari sudut kiri atas.
Arah yang diambil oleh masing-masing cabang setelah tanda bintang pertama dapat berupa ke kanan atau ke bawah, dan pilihan ini harus dibuat secara acak 1 pada setiap langkah berikutnya.
Misalnya, diberi input 5, output mungkin terlihat seperti:
***
* ***
**
**
Dua cabang diizinkan untuk menyentuh (berada di sel yang berdekatan), tetapi tidak tumpang tindih (berada di sel yang sama), sehingga hal berikut tidak akan diizinkan:
***
* *
*****
*
*
Contohnya
Untuk input 1
, satu-satunya output yang mungkin adalah:
**
*
(Ini akan hadir di semua output yang valid, karena memiliki dua cabang mengambil jalur yang sama akan menyebabkan mereka tumpang tindih.)
Output yang mungkin untuk input 3
meliputi:
***
* *
**
**
***
*
*
Untuk input 7
:
****
* **
* **
*
***
*
Untuk input 10
:
****
* *
*********
*
*****
Ini adalah kode-golf , sehingga jawaban terpendek yang valid (dalam byte) menang.
1. Ini harus acak seragam (yaitu peluang 50/50 dari setiap arah), atau sedekat mungkin dengan acak seragam yang bisa Anda dapatkan pada perangkat keras normal.
0
s dan 1
s bukannya spasi dan tanda bintang?