Demain, c'est le festival de la mi-automne, et dans l'esprit de cette fête, je présenterai un jeu de hasard auquel nous (les gens de Xiamen ) jouons pendant les vacances!
Règles
Le jeu se joue avec six dés à 6 faces. Différentes combinaisons de nombres ont des rangs différents, avec un accent particulier sur les quatre et les uns. Votre travail consiste à écrire un programme / une fonction qui classera la main, compte tenu d'un lancer de 6 dés. Voici les classements (j'ai un peu modifié / simplifié les règles):
Je suppose que seuls les Chinois peuvent relever ce défi! D'accord, voici quelques explications en anglais.
- 0: 4 fours et 2 uns.
- 1: 6 fours.
- 2: 6 unités.
- 3: 6 de toute nature sauf les quatre et les uns.
- 4: 5 fours.
- 5: 5 de toute nature, à l'exception des quatre.
- 6: 4 fours.
- 7: Droit. (1-6)
- 8: 3 fours.
- 9: 4 de toute nature sauf 4.
- 10: 2 quatre.
- 11: 1 quatre.
- 12: Rien.
Contribution
6 numéros, un tableau de 6 chiffres ou une chaîne de 6 chiffres qui représentent les valeurs des 6 lancers de dés de 1 à 6
Production
Votre programme / fonction peut renvoyer / afficher n'importe quoi pour indiquer le rang, tant que chaque rang est indiqué par une sortie et vice versa. Ex. Utilisation des chiffres 0-12, 1-13, etc.
Exemples (en utilisant 0-12 comme sorties)
[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
Il s'agit de code-golf, donc le nombre d'octets le plus court l'emporte!
[1,2,3,5,6,6]->13
??
10
n'est pas ignoré.