Ті з вас, кому подобається Нумефіл, були б знайомі з доктором Джеймсом Гриме, який описав неперехідну гру з кубиками на своєму каналі .
Гра складається з трьох шестигранних кісток:
- Помер 1: 3,3,3,3,3,6
- Помер 2: 2,2,2,5,5,5
- Помер 3: 1,4,4,4,4,4
Два гравці вибирають штамп для використання. Вони закочують їх, і чим більше виграє, тим найкращим є.
Ймовірно, що помер 1 удар, помирає 2 з> 50% шансом. Так само вмирають 2 удари, вмирають 3, і, що цікаво, вмирають 3 удари, вмирають 1.
Написати програму взяття 1
, 2
або в 3
якості вхідних даних. Це вказує на матрицю, яку вибирає користувач. Потім програма вибирає штамп, який би переміг користувача та видав результати 21 рулону, і " Computer/User wins with x points
"
Правила
- Код-гольф, голоси як краватка
- Ви повинні використовувати RNG (або подібні), щоб фактично імітувати рулетики з кістки.
- Я не надто суворий щодо формату виводу. Добре, поки ви покажете кубики, якось розділіть між 21 рулетом (таким чином, відмінним від того, як ви розділите кістки в тому ж рулоні), і виведіть це речення вище.
- Введення може бути stdin, аргумент командного рядка, з екрана тощо.
Приклад
Вхідні дані
1
Вихідні дані
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
Тут користувач вибирає штамп 1 і його рулони відображаються у правій колонці. Програма вибирає die 3 і б'є його.