题解 | #单词倒排#

单词倒排

https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836

import sys

for line in sys.stdin:
    tmp= line.rstrip()
    tmp2=""
    for i in tmp:
        if i.isalpha():
            tmp2+=i
        else:
            tmp2+=" "
    a = reversed(tmp2.split())
    n = ""
    for i in a:
        for x in i:
            if x.isalpha():
                n+=x
            else:
                if n[-1] != " ":
                    n+=" "
        if n[-1] != " ":
            n+=" "        
    print(n)



tmp2=""
for i in tmp:
    if i.isalpha():
        tmp2+=i
    else:
        tmp2+=" "
#后面这段代码是因为不加它之前,包含非字母的词没有被倒转,下次再来优化。
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 11:35
程序员小白条:话太多,没实力和学历,差不多回答回答就行了,身份地位不一样
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 11:16
点赞 评论 收藏
分享
07-01 13:37
门头沟学院 Java
steelhead:不是你的问题,这是社会的问题。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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