编程算法题——句子单词翻转

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/guangyacyb/article/details/80291430

输入一个英文句子,翻转句子中单词顺序。要求单词内字符顺序不变,句子单词间以空格隔开。标点符号与字母一样处理。例如输入:“I am a student.”,输出“student. a am I”。


题目比较经典,面试的时候也遇到过,当时想的比较复杂,其实方法挺简单:

先将整个句子作翻转,变成“.tneduts a ma I”,然后再识别出句子中的每个单词,为他们翻转得到“student. a am I”

猜你喜欢

转载自blog.csdn.net/guangyacyb/article/details/80291430