Pasé todo el día en un torneo de Super Smash Bros., y comencé a pensar en algo de la terminología que usamos para describir los sets. Estos son los tres tipos de sets que veo jugar en torneos:
- Lo mejor de 3 (Bo3)
- Se juegan tres juegos. El ganador del set es el jugador que ganó la mayoría de los juegos.
- Si un solo jugador gana dos juegos del set, se declara inmediatamente ganador, porque sería imposible para el oponente ponerse al día.
- Lo mejor de 5 (Bo5)
- Se juegan cinco juegos. El ganador del set es el jugador que ganó la mayoría de los juegos.
- Si un solo jugador gana tres juegos del set, se declara inmediatamente ganador, porque sería imposible que el oponente lo alcanzara.
- Primero a 5 (Ft5)
- Bien, hice trampa un poco con mi redacción anterior. Este tipo de set no es parte de un torneo, pero a menudo los verás en el lugar. Este es tradicionalmente el tipo de set que jugarás si has desafiado a otro jugador y el dinero está en juego.
- Es tan simple como parece: los jugadores juegan repetidamente hasta que uno de ellos ha ganado cinco, y ese jugador es declarado ganador.
Obviamente, Bo3 y Bo5 son muy similares, y solo difieren en la cantidad de juegos jugados. Pero Ft5 es claramente diferente ... ¿verdad? ¡Realmente no! No importa cómo se caiga un conjunto de Bo3, el ganador habrá ganado exactamente dos juegos. El ganador de un set de Bo5 habrá ganado exactamente 3 juegos. ¿Por qué no llamarlos Ft2 o Ft3? La misma lógica, aplicada en reversa, mostrará que Ft5 es exactamente lo mismo que Bo9.
El objetivo de este desafío es determinar el sinónimo de un formato establecido.
Especificación
Su programa o función tomará una sola cadena de entrada . Los primeros dos caracteres serán Boo Ft, y serán seguidos por un número. La voluntad del programa / función de salida de una cadena con el prefijo opuesto y un número tal que las cadenas de entrada y de salida significan la misma cosa.
Cualquier cadena que comience con Boterminará en un número impar.
Puede suponer que el número en la cadena de entrada nunca será mayor que 200. También puede suponer que nunca recibirá una entrada para la cual la salida correcta incluiría un número mayor que 200. Del mismo modo, los números de entrada y salida correctos siempre ser mayor que 0.
Ejemplos
Bo3 -> Ft2
Ft2 -> Bo3
Bo5 -> Ft3
Ft3 -> Bo5
Bo9 -> Ft5
Ft5 -> Bo9
Bo51 -> Ft26
Ft26 -> Bo51
Bo199 -> Ft100
Ft100 -> Bo199