题解 | 参议院投票
参议院投票
https://www.nowcoder.com/practice/f334a81b22654efc8d7a67e31f60de50
#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
# 求出最终获胜帮派的名称
# @param s string字符串
# @return string字符串
#
class Solution:
def predictVictory(self , s: str) -> str:
# write code here
a=list(s)
j=0
while not (all(i=='R' for i in a) or all(i=='D' for i in a)) :
if a[j]=='R':
for x in range(len(a)):
if a[x]=='D':
a.pop(x)
break
elif a[j]=='D':
for x in range(len(a)):
if a[x]=='R':
a.pop(x)
break
j=(j+1)%len(a)
if a[0]=='R':
return "Red"
else:
return "Dark"
