¡Mañana es el festival del Medio Otoño, y en el espíritu de esas vacaciones, presentaré un juego de apuestas que nosotros (la gente de Xiamen ) jugamos durante las vacaciones!
Reglas
El juego se juega con seis dados de 6 lados. Las diferentes combinaciones de números tienen diferentes rangos, con un énfasis especial en los cuatro y los unos. Su trabajo es escribir un programa / función que clasifique la mano, dado un lanzamiento de 6 dados. Aquí están los rangos (he modificado / simplificado un poco las reglas):
¡Creo que solo los chinos pueden hacer este desafío! Bien, bien, aquí hay algunas explicaciones en inglés.
- 0: 4 cuatro y 2 unos.
- 1: 6 cuatros.
- 2: 6 unos.
- 3: 6 de cualquier tipo, excepto cuatros y unos.
- 4: 5 cuatros.
- 5: 5 de cualquier tipo, excepto para los cuatro.
- 6: 4 cuatros.
- 7: derecho. (1-6)
- 8: 3 cuatro.
- 9: 4 de cualquier tipo excepto 4.
- 10: 2 cuatros.
- 11: 1 cuatro.
- 12: nada.
Entrada
6 números, una matriz de 6 números o una cadena de 6 números que representan los valores de los 6 dados del 1 al 6
Salida
Su programa / función puede devolver / emitir cualquier cosa para indicar el rango, siempre que cada rango esté indicado por una salida y viceversa. Ex. Usando los números 0-12, 1-13, etc.
Ejemplos (usando 0-12 como salidas)
[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
Este es el código de golf, por lo que gana el conteo de bytes más corto.
[1,2,3,5,6,6]->13
?
10
no se omite.