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 0dan 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 Hsatu spasi di bawah, dnol di bawah, dan llosemuanya terjadi untuk berbaris. Ini radalah 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.