题解 | #单词倒排#

单词倒排

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

思路一: 使用正则表达式找到所有单词, reverse, 符合长度条件输出
## 

import re
x = input()
words = re.findall(r"[a-zA-Z]+",x)
words.reverse()
length = []
for i in words:
    length.append(len(i))
    
if min(length)<=20 and len(x) in range(1,10001):
    print(" ".join(words))

思路二:
x = input()
for i in range(len(x)):
    if not x[i].isalpha(): # 寻找str里面不为字母的元素
        x = x.replace(x[i], " ") # 用空格替代
        
sentence_list = x.split(" ") # 将所有单词存放到list中
sentence_list.reverse() # reverse list
print(" ".join(sentence_list)) 


全部评论

相关推荐

沟头学院:无关比赛不要写,这样会显着你主次不分,比赛不要撒谎,有哪些就写那些,创新创业建议删除。技能特长可以适当夸大。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务