Una de las cosas que hace que bridge bridge sea muy interesante es su metajuego "artificial" altamente complicado. Este sistema de puntuación de manos es una pequeña parte de él.
Bridge es un juego de cartas con trucos. Cada jugador obtiene una mano de 13 cartas, y el juego comienza con la oferta . La licitación determina cómo se juega el resto del juego, por lo que es una parte crucial del mismo. Para garantizar que usted y su pareja no oferten demasiado (o demasiado bajo), este sistema de puntuación artificial fue desarrollado para decirle lo buena que es su mano.
Puntuación
Aquí hay una mano de muestra:
S:KQT5
H:J72
D:965
C:AK8
Los símbolos S, H, D, C representan los palos (picas, corazones, diamantes y tréboles) y el resto son las cartas de esos palos. Entonces esta mano tiene una reina de espadas (Q), un rey de espadas (K), diez de espadas (T), cinco de espadas, jota de corazones, siete de corazones, etc.
El sistema de puntuación funciona de la siguiente manera:
- Obtienes 4 puntos por cada as (A) que tienes, 3 puntos por cada rey (K), 2 puntos por cada reina (Q) y 1 punto por cada jota (J). Ninguna otra carta da puntos.
- Cada carta después del cuarto en un palo te da 1 punto. Entonces, si tienes seis corazones, obtendrás 2 puntos.
- Un palo en el que solo tienes 2 cartas te da 1 punto (este es un doubleton). Un palo donde solo tienes 1 carta te da 2 puntos (este es un singleton). Si no tienes cartas en un palo determinado, obtienes 3 puntos (esto es un vacío). (Por lo general, estos solo se cuentan una vez que ha acordado un traje con su pareja, pero los incluyo para que el desafío sea más interesante).
Entonces, la mano anterior tiene 13 puntos.
Desafío
Dada una mano de puente en el formato que se muestra arriba, calcule cuántos puntos tiene la mano. Los trajes siempre se enumerarán en el orden de espadas, corazones, diamantes y tréboles, y las tarjetas siempre se ordenarán en el orden A, K, Q, J, T, 9-2.
Entradas y salidas de muestra
S:KQT5
H:J72
D:965
C:AK8
\-> 13
S:AKQT6
H:54
D:J83
C:732
\-> 12
S:
H:KQT8754
D:A86
C:432
\-> 15
S:9876
H:843
D:652
C:432
\-> 0
S:AKQT5
H:AQJ6
D:Q3
C:AK
\-> 28
Este es el código de golf , por lo que gana el código más corto en bytes.