Numberphile'ı beğenenler, kanalında geçişsiz bir zar oyunu tanımlayan Dr. James Grime'ı tanıyacaksınız .
Oyun üç adet 6 yüzlü zardan oluşur:
- Ölüm 1: 3,3,3,3,3,6
- Kalıp 2: 2,2,2,5,5,5
- Ölüm 3: 1,4,4,4,4,4
İki oyuncu her biri kullanmak için bir kalıp seçer. Onları yuvarlarlar ve ne kadar yüksek olursa o kadar kazanırlar.
Muhtemelen, ölmek 1 yener ölür 2>% 50 şans ile. Benzer şekilde, kalıp 2 vuruşları kalıp 3 ve ilginç bir şekilde kalıp 3 vuruşlar kalıp 1.
Bir program alma yaz 1, 2veya 3girdi olarak. Bu kullanıcının seçtiği kalıbı gösterir. Program daha sonra kullanıcıyı yenecek ve 21 rulo sonucunu verecek kalıbı seçiyor ve " Computer/User wins with x points"
kurallar
- Kod golf, tiebreaker oyları
- Zar zarlarını simüle etmek için RNG (veya benzeri) kullanmalısınız.
- Çıktı biçiminde çok katı değilim. Zarları gösterdiğiniz sürece, 21 rulo arasında (zarları aynı ruloda nasıl ayırdığınızdan farklı bir şekilde) ayırın ve yukarıdaki cümleyi çıkarın.
- Giriş stdin, komut satırı argümanı, ekrandan vb. Olabilir.
Misal
Giriş
1
Çıktı
4 3
4 3
4 3
4 3
4 3
4 3
4 3
4 3
4 3
4 6
1 3
4 3
4 3
1 3
4 3
1 3
4 3
4 3
4 3
4 3
4 6
Computer wins with 16 points
Burada, kullanıcı kalıp 1'i seçer ve ruloları sağ sütunda gösterilir. Program ölmek 3 seçer ve onu yener.
