Bir giriş dizesi verildiğinde , aşağıdaki gibi boş olmayan bir ayırıcıyı ve ardından Syazdırın S:
1. Adım:
SBir sahip1/2baskılı edilme şansı ve1/2sonlandırmak için program için şansı.Adım 2:
SBir sahip2/3baskılı edilme şansı ve1/3sonlandırmak için program için şansı.Adım 3:
SBir sahip3/4baskılı edilme şansı ve1/4sonlandırmak için program için şansı....
Adım
n:SBir sahipn/(n+1)baskılı edilme şansı ve1/(n+1)sonlandırmak için program için şansı.
notlar
Giriş dizesi yalnızca dilinizin dize türünde kabul edilebilir olan karakterlerden oluşur.
Boş olmayan herhangi bir ayırıcı, her zaman aynı olduğu sürece kullanılabilir. Ayırıcının,
Sprogram sonlandırılmadan önceki son baskıdan sonra yazdırılması beklenir .Program,
1/2herhangi bir şey basmadan önce sonlandırma şansına sahiptir .Sondaki yeni satır kabul edilebilir.
Cevabınız açıklanan olasılıklara saygı duymak için gerçek bir girişimde bulunmalıdır. Açıkçası, ne zaman
nbüyük olduğu , bu daha az doğru olacaktır. Cevabınızda olasılıkların nasıl hesaplandığına dair doğru bir açıklama (ve neden spesifikasyonlara saygı duydukları, sözde rastgelelik ve büyük sayılar problemlerini göz ardı ettikleri) yeterlidir.
puanlama
Bu kod golf , yani bayt cinsinden en kısa cevap kazanır.