字符串反转

题目要求

先描述一下这道题,把给定的字符串"Hey,Welcome to CVTE"反转为"CVTE to Welcome,Hey"

var str = "Hey,Welcome to CVTE";
//反转str 为 "CVTE to Welcome,Hey"
function strReverse(str){
  //补全代码
}
strReverse(str);

盲目下手

一开始做这道题,以为是之前做的"how are you "反转为“you are how”,所以直接:

var str = "how are you";
str.split(" ").reverse().join(" ");//"you are how"

步步调试

但明显是错的,回来我步步调试解决了这道题,补全代码如下:


var str = "Hey,Welcome to CVTE";
//反转str 为 "CVTE to Welcome,Hey"

function reverse(str,ch){
//字符串分隔后变成数组反转,再拼成字符串
 var newStr = str.split(ch).reverse().join(ch);
  return newStr;
}

function strReverse(str){
  var arr = reverse(str,',');
  var array = arr.split(",");
  var s = reverse(array[0],' ');
  array[0] = s;
  console.log(array);
}
strReverse(str);

希望下次的我能好好分析题目,代码是调出来的,不要因为第一次结果不对,就放弃作答~

每天都努力一点点
谢谢你看完


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是一道POJ的题目,将输入的字符串反转输出。这道题使用了递归,很有意思也很简单,我这边让他遇到1这个字符就停止并...
    歌白梨阅读 879评论 2 1
  • 题目:字符串反转,Swift中字符串反转本身就提供的有函数,不过自己实现也非常正常. 核心代码: 测试代码:
    FlyElephant阅读 3,389评论 0 0
  • 前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容。主要有三种方法: 1.切片...
    一起学分析阅读 45,701评论 2 2
  • 最简单好记的实现方法居然才一行代码而已 相关知识点:JavaScript split方法 split() 方法用于...
    校长不读书阅读 5,451评论 0 0
  • 夏至芙蕖上 花开菡萏初 自君离夏后 长立抱红枯
    向阳人家阅读 332评论 2 7

友情链接更多精彩内容