Ci z was, którzy lubią Numberphile, znają dr Jamesa Grime'a, który opisał nieprzechodnie grę w kości na swoim kanale .
Gra składa się z trzech kostek o 6 twarzach:
- Die 1: 3,3,3,3,3,6
- Die 2: 2,2,2,5,5,5
- Die 3: 1,4,4,4,4,4
Każdy z dwóch graczy wybiera kostkę do użycia. Rzucają je, a wyższa kostka wygrywa, najlepiej z czegokolwiek.
Prawdopodobnie, kostka 1 bije kostkę 2 z szansą> 50%. Podobnie, 2 uderzenia umierają 3, a co ciekawe, 3 uderzenia umierają 1.
Napisz podejmowania programu 1
, 2
lub 3
jako wejście. Wskazuje kostkę wybraną przez użytkownika. Następnie program wybiera kostkę, która pokonałaby użytkownika i wyświetlał wyniki 21 rzutów, a „ Computer/User wins with x points
”
Zasady
- Code-golf, głosuje jako remis
- Musisz użyć RNG (lub polubień), aby faktycznie symulować rzuty kostką.
- Nie jestem zbyt surowy w kwestii formatu wyjściowego. Jest w porządku, o ile pokazujesz kości, w jakiś sposób rozdzielasz 21 rzutów (w sposób odmienny od tego, w jaki sposób dzielisz kości w tym samym rzucie) i wypisujesz powyższe zdanie.
- Dane wejściowe mogą być standardowe, argument linii poleceń, z ekranu itp.
Przykład
Wejście
1
Wynik
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
Tutaj użytkownik wybiera kostkę 1, a jego rzuty są pokazane w prawej kolumnie. Program wybiera kostkę 3 i bije go.