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ı ( 0
her 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 H
bir boşluk aşağı, d
sıfır aşağı olduğunu ve llo
tüm sıraya olur. En r
uzağı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.