ฉันใช้เวลาทั้งหมดวันนี้ในการแข่งขัน Super Smash Bros. และฉันเริ่มคิดถึงคำศัพท์บางคำที่เราใช้เมื่ออธิบายชุด เหล่านี้เป็นชุดสามประเภทที่ฉันเห็นเล่นในทัวร์นาเมนต์:
- ดีที่สุดของ 3 (Bo3)
- มีการเล่นสามเกม ผู้ชนะของเซตคือผู้เล่นที่ชนะในเกมส่วนใหญ่
- หากผู้เล่นคนเดียวชนะสองเกมของเซตพวกเขาจะประกาศผู้ชนะทันทีเพราะจะเป็นไปไม่ได้ที่คู่ต่อสู้จะตามทัน
- ดีที่สุดจาก 5 (Bo5)
- มีการเล่นห้าเกม ผู้ชนะของเซตคือผู้เล่นที่ชนะในเกมส่วนใหญ่
- หากผู้เล่นคนเดียวชนะสามเกมในเซตพวกเขาจะประกาศผู้ชนะทันทีเพราะจะเป็นไปไม่ได้ที่คู่ต่อสู้จะทัน
- แรกถึง 5 (Ft5)
- โอเคฉันโกงข้อความของฉันก่อนหน้านี้เล็กน้อย ชุดนี้ไม่ได้เป็นส่วนหนึ่งของการแข่งขัน แต่คุณมักจะเห็นพวกเขาเกิดขึ้นในสถานที่จัดงาน นี่เป็นชุดแบบดั้งเดิมที่คุณจะเล่นหากคุณได้ท้าทายผู้เล่นอื่นและเงินอยู่ในสาย
- มันง่ายอย่างที่คิด: ผู้เล่นเล่นเกมซ้ำ ๆ จนกระทั่งหนึ่งในนั้นชนะห้าเกมและผู้เล่นนั้นได้รับการประกาศให้เป็นผู้ชนะ
เห็นได้ชัดว่า Bo3 และ Bo5 คล้ายกันมากแตกต่างกันตามจำนวนเกมที่เล่น แต่ Ft5 แตกต่างอย่างชัดเจน ... ใช่มั้ย ไม่จริง! ไม่ว่าชุดของ Bo3 จะลงไปอย่างไรผู้ชนะจะได้รับรางวัลสองเกม ผู้ชนะของ Bo5 เซตจะชนะ 3 เกมอย่างแน่นอน ทำไมไม่เรียกพวกเขาว่า Ft2 หรือ Ft3 ตรรกะเดียวกันที่นำมาใช้ในการย้อนกลับจะแสดงให้เห็นว่า Ft5 เหมือนกับ Bo9
วัตถุประสงค์ของการท้าทายนี้คือการหาคำพ้องความหมายของรูปแบบที่กำหนด
สเปค
โปรแกรมหรือฟังก์ชั่นของคุณจะใช้สายเดียวจากการป้อนข้อมูล อักขระสองตัวแรกจะเป็นBoหรือFtและจะตามด้วยตัวเลข โปรแกรม / ฟังก์ชั่นจะส่งออกสตริงที่มีคำนำหน้าตรงข้ามและจำนวนเช่นนั้นอินพุตและเอาต์พุตสตริงหมายถึงสิ่งเดียวกัน
สตริงใด ๆ ที่ขึ้นต้นด้วยBoจะลงท้ายด้วยเลขคี่
คุณอาจคิดว่าตัวเลขในสตริงอินพุตจะไม่มากกว่า 200 นอกจากนี้คุณอาจสมมติว่าคุณจะไม่ได้รับอินพุตซึ่งเอาต์พุตที่ถูกต้องจะมีตัวเลขมากกว่า 200 เช่นเดียวกันอินพุตและหมายเลขเอาต์พุตที่ถูกต้องจะเป็นเช่นนั้นเสมอ มากกว่า 0
ตัวอย่าง
Bo3 -> Ft2
Ft2 -> Bo3
Bo5 -> Ft3
Ft3 -> Bo5
Bo9 -> Ft5
Ft5 -> Bo9
Bo51 -> Ft26
Ft26 -> Bo51
Bo199 -> Ft100
Ft100 -> Bo199