题解 | #单词倒排#
单词倒排
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+=" " #后面这段代码是因为不加它之前,包含非字母的词没有被倒转,下次再来优化。