• [^] # Re: Au niveau binaire

    Posté par (site web personnel, Mastodon) . En réponse au message POKER :determiner si une main est une couleur ou non. Évalué à 3. Dernière modification le 29 août 2018 à 17:30.

    Je ne vois pas trop l'utilité d'un masque de bits pour les couleurs, tu n'as besoin que de 2 bits pour coder 4 couleurs, et 4 bits pour les valeurs soit 6 bits pour une carte. Tu pourrais même coder une main de 5 cartes sur 30 bits et que ça tienne donc sur 4 octets (faut être un peu vicieux à ce stade tout de même, on perd en extensibilité).

    Pour ce qui est du python, j'utiliserais plutôt un NamedTuple pour faire des card.color et card.value.