Завтра праздник середины осени, и в духе этого праздника я представлю азартную игру, в которую мы (жители Сямыня ) играем во время праздника!
правила
Игра ведется шестью шестигранными кубиками. Различные комбинации чисел имеют разные ранги, с особым акцентом на четверки и единицы. Ваша задача - написать программу / функцию, которая оценит раздачу, учитывая бросок 6 кубиков. Вот ряды (я немного изменил / упростил правила):
Я думаю, что только китайцы могут сделать этот вызов! Хорошо, хорошо, вот несколько английских объяснений.
- 0: 4 четверки и 2 единицы.
- 1: 6 четверок.
- 2: 6
- 3: 6 любого вида, кроме четверок и единиц.
- 4: 5
- 5: 5 любого вида, кроме четверок.
- 6: 4
- 7: прямо. (1-6)
- 8: 3
- 9: 4 любого вида, кроме 4.
- 10: 2 четверок.
- 11:14.
- 12: ничего.
вход
6 чисел, массив из 6 чисел или строка из 6 чисел, представляющих значения 6 бросков костей от 1 до 6
Выход
Ваша программа / функция может возвращать / выводить все, что указывает на ранг, при условии, что каждый ранг указывается одним выходом, и наоборот. Ex. Используя цифры 0-12, 1-13 и т. Д.
Примеры (Использование 0-12 в качестве выходных данных)
[1,1,1,1,1,1]->2
[1,4,4,4,1,4]->0
[3,6,5,1,4,2]->7
[1,2,3,5,6,6]->12
[3,6,3,3,3,3]->5
[4,5,5,5,5,5]->5
Это код-гольф, поэтому выигрывает самое короткое число байтов!
[1,2,3,5,6,6]->13
??
10
не пропускается.