Ich habe heute den ganzen Tag bei einem Super Smash Bros.-Turnier verbracht und über die Terminologie nachgedacht, die wir bei der Beschreibung von Sets verwenden. Dies sind die drei Arten von Sätzen, die ich bei Turnieren gesehen habe:
- Best of 3 (Bo3)
- Es werden drei Spiele gespielt. Der Gewinner des Sets ist der Spieler, der die meisten Spiele gewonnen hat.
- Wenn ein einzelner Spieler zwei Spiele des Satzes gewinnt, wird er sofort zum Gewinner erklärt, da der Gegner nicht aufholen kann.
- Best of 5 (Bo5)
- Es werden fünf Spiele gespielt. Der Gewinner des Sets ist der Spieler, der die meisten Spiele gewonnen hat.
- Wenn ein einzelner Spieler drei Spiele des Satzes gewinnt, wird er sofort zum Gewinner erklärt, da der Gegner nicht aufholen kann.
- Zuerst bis 5 (Ft5)
- Okay, ich habe ein bisschen mit meinem Wortlaut vorhin geschummelt. Diese Art von Set ist nicht Teil eines Turniers, aber Sie werden oft sehen, wie sie am Veranstaltungsort stattfinden. Dies ist traditionell die Art von Set, die Sie spielen, wenn Sie einen anderen Spieler herausgefordert haben und Geld auf dem Spiel steht.
- Es ist so einfach wie es sich anhört: Die Spieler spielen wiederholt Spiele, bis einer von ihnen fünf gewonnen hat und dieser Spieler zum Gewinner erklärt wird.
Offensichtlich sind Bo3 und Bo5 sehr ähnlich und unterscheiden sich nur in der Anzahl der gespielten Spiele. Aber Ft5 ist eindeutig anders ... oder? Nicht wirklich! Egal wie ein Bo3-Satz ausfällt, der Gewinner hat genau zwei Spiele gewonnen. Der Gewinner eines Bo5-Sets hat genau 3 Spiele gewonnen. Warum nennst du sie nicht Ft2 oder Ft3? Dieselbe Logik, die umgekehrt angewendet wird, zeigt, dass Ft5 genauso ist wie Bo9.
Ziel dieser Herausforderung ist es, das Synonym eines festgelegten Formats zu bestimmen.
Spezifikation
Ihr Programm oder Ihre Funktion nimmt eine einzelne Zeichenfolge von der Eingabe . Die ersten beiden Zeichen sind Booder Ft, gefolgt von einer Zahl. Das Programm / Funktion Ausgang ein String mit dem anderen Präfix und einer Zahl , so dass die Eingangs- und Ausgangs Strings das gleiche bedeuten.
Jede Zeichenfolge, die mit beginnt Bo, endet mit einer ungeraden Zahl.
Sie können davon ausgehen, dass die Zahl in der Eingabezeichenfolge niemals größer als 200 sein wird. Sie können auch davon ausgehen, dass Sie niemals eine Eingabe erhalten, für die die richtige Ausgabe eine Zahl größer als 200 enthalten würde. Ebenso werden die Eingabe- und die richtige Ausgabenummer immer verwendet größer als 0 sein.
Beispiele
Bo3 -> Ft2
Ft2 -> Bo3
Bo5 -> Ft3
Ft3 -> Bo5
Bo9 -> Ft5
Ft5 -> Bo9
Bo51 -> Ft26
Ft26 -> Bo51
Bo199 -> Ft100
Ft100 -> Bo199