题解 | #参数解析#

参数解析

http://www.nowcoder.com/practice/668603dc307e4ef4bb07bcd0615ea677



def op(s):
    option = ''
    while s:
        if s[0] != '"':
            if s[0] != ' ':
                option += s[0]
                s = s[1:]
            else:
                if option:
                    res.append(option)
                s = s[1:]
                return op(s)
        else:
            s = s[1:]
            while s[0] != '"':
                option += s[0]
                s = s[1:]
            else:
                res.append(option)
                s = s[1:]
                return op(s)
    else:
        if option:
            res.append(option)
        return res


while True:
    try:
        s1 = input()
        s2 = op(s1)
        print(len(s2))
        for i in s2:
            print(i)
    except:
        break
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-02 15:39
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-01 11:47
点赞 评论 收藏
分享
鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
06-12 16:23
已编辑
小米_软件开发(准入职员工)
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-03 18:13
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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