ในการนับคะแนนของกีฬาแบดมินตันประเภทคู่ จะถูกกำหนดดังนี้
- ฝ่ายที่ได้คะแนน 21 แต้มก่อนจะเป็นฝ่ายชนะ
- ก่อนเริ่มเกมจะมีการสุ่มฝ่ายของฝั่งผู้เล่นที่จะได้เริ่มการเสิร์ฟก่อน
- หากแต้มของฝ่ายที่เสิร์ฟเป็นเลขคู่จะเสิร์ฟจากคอร์ทฝั่งขวา หากแต้มของฝ่ายที่เสิร์ฟเป็นเลขคี่จะเสิร์ฟจากคอร์ทฝั่งซ้าย
- ฝั่งที่ได้แต้มจะเป็นฝ่ายที่ได้เสิร์ฟต่อ
- ในกรณีที่ฝ่ายเสิร์ฟได้คะแนน จะให้คนที่เสิร์ฟต่อเป็นผู้เล่นคนเดิม แต่สลับฝั่งการยืนกับเพื่อนร่วมทีมแทน
ในกรณีนี้มีผู้เล่นทั้งหมด 4 คน คือ P1, P2, P3 และ P4 โดยที่ P1 และ P2 จะอยู่ทีมเดียวกัน และ P3 และ P4 จะอยู่ทีมเดียวกัน
P1 และ P3 อยู่คอร์ทฝั่งซ้ายของทีมตนเอง และ P2 เป็นผู้เริ่มการเสิร์ฟก่อน
รูปแบบการนำเข้า
Input
บรรทัดที่ n: ผู้เล่นที่ทำแต้มได้ (นำเข้าจนกว่าเกมจะจบ หรือ กรอก 0 เพื่อจบโปรแกรม)
ไม่ต้องกังวล Input ที่แปลกปลอม
Output
บรรทัดที่ 1: 0-0 | P1 P2 - P3 P4 | P2
บรรทัดที่ n+1: แต้มทีมที่ 1-แต้มทีมที่ 2 | ตำแหน่งของผู้เล่นทีมที่ 1 - ตำแหน่งของผู้เล่นทีมที่ 2 | ผู้เล่นที่ได้เสิร์ฟ
บรรทัดที่ n+2: team ทีมที่ชนะ wins หรือ terminate program
ตัวอย่างโปรแกรม
0-0 | P2 P1 - P3 P4 | P2
scorer: P2
1-0 | P1 P2 - P3 P4 | P2
scorer: 0
terminate program
0-0 | P1 P2 - P3 P4 | P2
scorer: P2
1-0 | P2 P1 - P3 P4 | P2
scorer: P1
2-0 | P1 P2 - P3 P4 | P2
scorer: P4
2-1 | P1 P2 - P3 P4 | P3
scorer: P1
3-1 | P1 P2 - P3 P4 | P1
scorer: P3
3-2 | P1 P2 - P3 P4 | P4
scorer: P4
3-3 | P1 P2 - P4 P3 | P4
scorer: P2
4-3 | P1 P2 - P4 P3 | P2
scorer: P1
5-3 | P2 P1 - P4 P3 | P2
scorer: P2
6-3 | P1 P2 - P4 P3 | P2
scorer: P1
7-3 | P2 P1 - P4 P3 | P2
scorer: P4
7-4 | P2 P1 - P4 P3 | P3
scorer: P3
7-5 | P2 P1 - P3 P4 | P3
scorer: P4
7-6 | P2 P1 - P4 P3 | P3
scorer: P2
8-6 | P2 P1 - P4 P3 | P1
scorer: P1
9-6 | P1 P2 - P4 P3 | P1
scorer: P2
10-6 | P2 P1 - P4 P3 | P1
scorer: P1
11-6 | P1 P2 - P4 P3 | P1
scorer: P3
11-7 | P1 P2 - P4 P3 | P4
scorer: P4
11-8 | P1 P2 - P3 P4 | P4
scorer: P3
11-9 | P1 P2 - P4 P3 | P4
scorer: P4
11-10 | P1 P2 - P3 P4 | P4
scorer: P1
12-10 | P1 P2 - P3 P4 | P2
scorer: P2
13-10 | P2 P1 - P3 P4 | P2
scorer: P1
14-10 | P1 P2 - P3 P4 | P2
scorer: P2
15-10 | P2 P1 - P3 P4 | P2
scorer: P1
16-10 | P1 P2 - P3 P4 | P2
scorer: P2
17-10 | P2 P1 - P3 P4 | P2
scorer: P2
18-10 | P1 P2 - P3 P4 | P2
scorer: P2
19-10 | P2 P1 - P3 P4 | P2
scorer: P1
20-10 | P1 P2 - P3 P4 | P2
scorer: P1
team 1 wins
create by: DucKyWay