对字符串中的所有单词进行倒排。
说明:
1、构成单词的字符只有26个大写或小写英文字母;
2、非构成单词的字符均视为单词间隔符;
3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;
4、每个单词最长20个字母;
数据范围:字符串长度满足
对字符串中的所有单词进行倒排。
说明:
1、构成单词的字符只有26个大写或小写英文字母;
2、非构成单词的字符均视为单词间隔符;
3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;
输入一行,表示用来倒排的句子
输出句子的倒排结果
I am a student
student a am I
$bo*y gi!r#l
l r gi y bo
s = input() for i in s: if not i.isalnum(): s = s.replace(i, ' ') l = s.split() print(' '.join(l[::-1]))
inputStr = input() inputStr = inputStr+' ' s = '' allList = [] for i in inputStr: if i.isalpha(): s += i else: allList.append(s) s = '' print(' '.join(allList[::-1]))
a = input().strip() b, c = "", "" for i in a: if i.isalpha(): c += i else: b = c + " " + b c = "" b = c + " " + b print(b.strip())
string = input() reversed_string = '' for alpha in string: if alpha.isalpha(): reversed_string = reversed_string + alpha else: reversed_string = reversed_string + ' ' reversed_string = reversed_string.split() print(' '.join(reversed_string[::-1]))