科大讯飞 吵架那道题

感觉没啥问题啊,但只有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
全部评论
扎心了,是RL不是LR,思路一样的。
点赞 回复 分享
发布于 2017-09-16 19:41
我只把前边连续的L个数输出来,然后+1,输出,过了60%,不知什么原理
点赞 回复 分享
发布于 2017-09-16 20:10
只需要找到第一个r,和最后一个l,中间的全删掉就好了,不需要正则替换。。我本来也是你这么想的,后来发现不太对
点赞 回复 分享
发布于 2017-09-16 19:58
我也没*,我只能过70%。 科大讯飞比我想的难一些啊
点赞 回复 分享
发布于 2017-09-16 19:35
题不一样? 我那个只有LR没有*
点赞 回复 分享
发布于 2017-09-16 19:34

相关推荐

来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务