Terinspirasi oleh ini chatting mini-tantangan.
Diberikan string sebagai input (hanya karakter ASCII yang dapat dicetak), output string dengan huruf "hujan" ke bawah. Setiap huruf harus berupa jumlah acak baris ke bawah (acak antara 0
dan panjang string, masing-masing memiliki probabilitas nol), dan hanya satu karakter per kolom. Semua output yang mungkin harus kembali memiliki probabilitas yang tidak nol terjadi.
Itu mungkin sedikit membingungkan, jadi inilah contohnya (diambil dari CMC itu):
Hello World
d
H
o
llo
l
W
e
r
Perhatikan bagaimana H
satu spasi di bawah, d
nol di bawah, dan llo
semuanya terjadi untuk berbaris. Ini r
adalah yang terjauh ke bawah, pada 9
, tetapi masih kurang dari panjang tali dari atas. Ini hanya satu contoh, ada puluhan kemungkinan input lainnya Hello World
.
Contoh lain dapat berupa:
test
t
e
s
t
PP&CG
& G
P
P C
- Input dan output dapat diberikan dengan metode apa pun yang mudah .
- Input dijamin non-kosong (yaitu, Anda tidak akan pernah menerima
""
sebagai input). - Anda dapat mencetaknya ke STDOUT atau mengembalikannya sebagai hasil fungsi.
- Program lengkap atau fungsi dapat diterima.
- Berapapun ruang kosong ekstranus dapat diterima, asalkan karakternya berbaris dengan benar (mis., Merasa bebas untuk mengisi sebagai persegi panjang).
- Celah standar dilarang.
- Ini adalah kode-golf sehingga semua aturan golf biasa berlaku, dan kode terpendek (dalam byte) menang.