一行一个字符串
,表示比赛记录。
输出两部分,每部分若干行,每行为一局的比分,形如
,按照记录顺序:
第一部分为 11 分制结果;
空行分隔后,第二部分为 21 分制结果。
WWWWWWWWWWWWWWWWWWWWWWLW
11:0 11:0 1:1 21:0 2:1
import math
def main():
s = input()
w_1,w_2 = 0,0
l_1,l_2 = 0,0
ans_1 = []
ans_2 = []
for c in s:
if 'W' == c:
w_1+=1
w_2+=1
elif 'L' == c:
l_1+=1
l_2+=1
if (w_1 >= 11&nbs***bsp;l_1 >= 11) and abs(w_1 - l_1) >= 2:
ans_1.append((w_1,l_1))
w_1 = l_1 = 0
if (w_2 >= 21&nbs***bsp;l_2 >= 21) and abs(w_2 - l_2) >= 2:
ans_2.append((w_2,l_2))
w_2 = l_2 = 0
if w_1 + l_1 >= 0:
ans_1.append((w_1, l_1))
if w_2 + l_2 >= 0:
ans_2.append((w_2, l_2))
for i in range(len(ans_1)):
print(f'{ans_1[i][0]}:{ans_1[i][1]}')
print()
for i in range(len(ans_2)):
print(f'{ans_2[i][0]}:{ans_2[i][1]}')
if __name__ == '__main__':
main()