首页 > 其他 > 详细

字符串变形

时间:2021-05-24 15:25:47      阅读:11      评论:0      收藏:0      [点我收藏+]

题目:对于一个给定的字符串,我们需要在线性(也就是O(n))的时间里对它做一些变形。首先这个字符串中包含着一些空格,就像"Hello World"一样,然后我们要做的是把着个字符串中由空格隔开的单词反序,同时反转每个字符的大小写。比如"Hello World"变形后就变成了"wORLD hELLO"。

思路:

代码:

 1 function trans(s, n){
 2         //write code here
 3      var output="";
 4     var i;
 5     for (i=0; i<s.length; i++){
 6         if (s.charCodeAt(i) > 90)
 7             output = output.concat(s[i].toUpperCase());
 8         else if (s.charCodeAt(i) < 100)
 9             output = output.concat(s[i].toLowerCase());
10     }
11     return output.split(" ").reverse().join(" ");
12 }
13 
14 module.exports = {
15     trans : trans
16 }

 

字符串变形

原文:https://www.cnblogs.com/icyyyy/p/14803710.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!