LeetCode -- 反转英文单词
2024-09-04 14:04:37
问题:给定英文句子。反转里面的每一个单词。比如
"the sky is blue" 反转后为 "blue is the sky"
"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;
};
最新文章
- .Net语言 APP开发平台——Smobiler学习日志:实现手机上常见的ListMenuView
- Mac OS X 11以上系统的Rootless机制问题
- nohup后台运行jar
- 搭建PHP环境LAMP(Linux+Apache+MySQL+PHP)
- ajax请求简写
- Unity3D除了在编辑器里,怎么用代码给一个Texture类型的变量赋值
- 解决配置android开发环境eclipse获取ADT获取不到,一直";Pending";
- 饭卡(HDOJ2546)
- HTML5调用摄像头实现拍照功能(兼容各大主流浏览器)
- oracle创建user具体指示
- tftp服务器最简单安装配置
- 链表创建和链表遍历算法的演示_C语言
- spring入门详细教程(五)
- 10-free-must-read-books-machine-learning-data-science
- cnpm 淘宝镜像设置
- 初识Qt涂鸦板绘制
- C语言实现线性表
- Python学习 :面向对象 -- 三大特性
- HashMap,LinkedHashMap,TreeMap之间的区别
- PHP - 脚本退出(包括异常退出),执行指定代码
热门文章
- sgen.exe 未能运行
- PHP允许AJAX跨域请求的两种方法
- [luoguP2147] [SDOI2008]Cave 洞穴勘测(并查集 || lct)
- mybatis学习(八)——resultMap之association&;&;collection解析
- cf671B Robin Hood
- Linux 系统自动备份数据库及定时任务的设置
- SpringBoot重点详解--使用Junit进行单元测试
- Unity中LoadLevel与LoadLevelAsync的区别
- MinGW 使用和创建 DLL 应注意的问题
- js-控制浏览器和移动端的后退按钮 . popstate