Esinlenen bu sohbet mini meydan.
Giriş olarak bir dize verildiğinde (yalnızca ASCII yazdırılabilir karakterleri), dizgiyi "yağmur" harfleri aşağıya gelecek şekilde yazdırın. Her harf aşağıya doğru rasgele bir satır sayısı ( 0her biri sıfır olmayan bir olasılık olan dizginin uzunluğu ile uzunluğu arasında rastgele ) ve sütun başına yalnızca bir karakter olmalıdır. Tüm olası çıkışlar tekrar sıfır olmayan bir oluşma olasılığına sahip olmalıdır.
Bu belki biraz kafa karıştırıcı, bu yüzden burada bir örnek (o CMC'den alınmış):
Hello World
d
H
o
llo
l
W
e
r
Nasıl Not Hbir boşluk aşağı, dsıfır aşağı olduğunu ve llotüm sıraya olur. En ruzağında, en altında 9, ama yine de üstten uzaktaki dize uzunluğundan daha az. Bu sadece bir örnek, giriş için onlarca başka olasılık var Hello World.
Diğer örnekler olabilir:
test
t
e
s
t
PP&CG
& G
P
P C
- Giriş ve çıkış herhangi bir uygun yöntemle verilebilir .
- Girişin boş olmadığı garantilidir (yani,
""giriş olarak asla almayacaksınız ). - STDOUT'a yazdırabilir veya işlev sonucu olarak geri döndürebilirsiniz.
- Tam bir program veya bir işlev kabul edilebilir.
- Karakterler uygun bir şekilde hizalandığı sürece herhangi bir fazladan beyaz boşluk kabul edilebilir (örneğin, bir dikdörtgen gibi kaydırmaktan çekinmeyin).
- Standart boşluklar yasaktır.
- Bu kod-golf olduğundan, tüm normal golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.