问题:给定英文句子。反转里面的每一个单词。比如
"the sky is blue" 反转后为 "blue is the sky"

实现思路:
对英文句子每一个字符做循环
s存放反转的句子。w存放单词
遇到空格(1个或多个)将w加入到s中
非空格则将字符加入到w

实现代码:

var reverseWords = function(str) {
str = str.trim();
var s = "";
var len = str.length;
var w = "";
for(var i = len-1;i>=0;i--){
if(str[i] != " "){
w = str[i] + w;
}
else{
if(i != 0 && str[i-1] == " ")
{
continue;
}
s += w + " "
w="";
}
}
s += w;
return s;
};

最新文章

  1. .Net语言 APP开发平台——Smobiler学习日志:实现手机上常见的ListMenuView
  2. Mac OS X 11以上系统的Rootless机制问题
  3. nohup后台运行jar
  4. 搭建PHP环境LAMP(Linux+Apache+MySQL+PHP)
  5. ajax请求简写
  6. Unity3D除了在编辑器里,怎么用代码给一个Texture类型的变量赋值
  7. 解决配置android开发环境eclipse获取ADT获取不到,一直"Pending"
  8. 饭卡(HDOJ2546)
  9. HTML5调用摄像头实现拍照功能(兼容各大主流浏览器)
  10. oracle创建user具体指示
  11. tftp服务器最简单安装配置
  12. 链表创建和链表遍历算法的演示_C语言
  13. spring入门详细教程(五)
  14. 10-free-must-read-books-machine-learning-data-science
  15. cnpm 淘宝镜像设置
  16. 初识Qt涂鸦板绘制
  17. C语言实现线性表
  18. Python学习 :面向对象 -- 三大特性
  19. HashMap,LinkedHashMap,TreeMap之间的区别
  20. PHP - 脚本退出(包括异常退出),执行指定代码

热门文章

  1. sgen.exe 未能运行
  2. PHP允许AJAX跨域请求的两种方法
  3. [luoguP2147] [SDOI2008]Cave 洞穴勘测(并查集 || lct)
  4. mybatis学习(八)——resultMap之association&&collection解析
  5. cf671B Robin Hood
  6. Linux 系统自动备份数据库及定时任务的设置
  7. SpringBoot重点详解--使用Junit进行单元测试
  8. Unity中LoadLevel与LoadLevelAsync的区别
  9. MinGW 使用和创建 DLL 应注意的问题
  10. js-控制浏览器和移动端的后退按钮 . popstate