Cały dzisiejszy dzień spędziłem na turnieju Super Smash Bros. i zacząłem myśleć o niektórych terminologiach, których używamy przy opisywaniu zestawów. Są to trzy rodzaje zestawów, które widzę w turniejach:
- Best of 3 (Bo3)
- Rozgrywane są trzy gry. Zwycięzcą seta jest gracz, który wygrał większość gier.
- Jeśli pojedynczy gracz wygra dwie gry z zestawu, natychmiast zostaje ogłoszony zwycięzcą, ponieważ przeciwnik nie byłby w stanie go dogonić.
- Best of 5 (Bo5)
- Gra się w pięć gier. Zwycięzcą seta jest gracz, który wygrał większość gier.
- Jeśli pojedynczy gracz wygra trzy gry z zestawu, natychmiast zostaje ogłoszony zwycięzcą, ponieważ przeciwnik nie byłby w stanie go dogonić.
- Pierwszy do 5 (Ft5)
- Okej, wcześniej trochę oszukiwałem. Tego rodzaju zestaw nie jest częścią turnieju, ale często można zobaczyć, jak dzieje się na miejscu. Jest to tradycyjny zestaw, w który zagrasz, jeśli rzucisz wyzwanie innemu graczowi, a pieniądze są na linii.
- To tak proste, jak się wydaje: gracze wielokrotnie grają w gry, dopóki jeden z nich nie wygra pięciu, a ten gracz zostanie ogłoszony zwycięzcą.
Oczywiście Bo3 i Bo5 są bardzo podobne, różnią się jedynie liczbą rozegranych gier. Ale Ft5 jest wyraźnie inny ... prawda? Nie całkiem! Bez względu na to, jak spadnie zestaw Bo3, zwycięzca wygra dokładnie dwie gry. Zwycięzca zestawu Bo5 wygra dokładnie 3 gry. Dlaczego nie nazwać ich Ft2 lub Ft3? Ta sama logika zastosowana w odwrotnej kolejności pokazuje, że Ft5 jest dokładnie taki sam jak Bo9.
Celem tego wyzwania jest określenie synonimu ustawionego formatu.
Specyfikacja
Twój program lub funkcja pobierze pojedynczy ciąg znaków z wejścia . Pierwsze dwa znaki to Bolub Ft, a po nich będzie liczba. Program / funkcja wyświetli ciąg z przeciwnym prefiksem i liczbą taką, że ciągi wejściowe i wyjściowe oznaczają to samo.
Każdy ciąg zaczynający się od Bokończy się nieparzystą liczbą.
Możesz założyć, że liczba w ciągu wejściowym nigdy nie będzie większa niż 200. Możesz również założyć, że nigdy nie otrzymasz danych wejściowych, dla których poprawne dane wyjściowe zawierałyby liczbę większą niż 200. Podobnie, liczby wejściowe i prawidłowe dane wyjściowe zawsze być większe niż 0.
Przykłady
Bo3 -> Ft2
Ft2 -> Bo3
Bo5 -> Ft3
Ft3 -> Bo5
Bo9 -> Ft5
Ft5 -> Bo9
Bo51 -> Ft26
Ft26 -> Bo51
Bo199 -> Ft100
Ft100 -> Bo199