科大讯飞 吵架那道题
感觉没啥问题啊,但只有30%,这么回事啊
思路是这样的,找到一个LR就替换成*,*既可以当L也可以当R,这样循环完
while 1:
str = raw_input()
if str!='':
while ('LR' in str or '*R' in str or 'L*' in str or '**' in str):
str = str.replace('LR', '*')
str = str.replace('L*', '*')
str = str.replace('*R', '*')
if '**' in str:
str = str.replace('**', '*')
print len(str)
else:
break
查看1道真题和解析