2019独角兽企业重金招聘Python工程师标准>>>

给定任意字符串,返回所有叠字的数组。示例

输入:“独坐常忽忽,情怀何悠悠。山腰云缦缦,谷口风飕飕。”

输出:[“忽忽”,”悠悠”,”缦缦”,”飕飕”]

-----------------------------------------------------------2018.10.27 我来更新啦,这样不是很简单吗?当时就是想不出来,还百度到这么奇葩的答案,哈哈,长个记性

​
<script>var str = "独坐常忽忽,情怀何悠悠。山腰云缦缦,谷口风飕飕。";var arr = [];/* charAt() 方法可返回指定位置的字符,push追加到数组尾部 */for(var i=0;i<str.length-2;i++){if(str.charAt(i) == str.charAt(i+1)){arr.push(str.charAt(i)+str.charAt(i+1));}}console.log(arr);
</script>​

-----------------------------------------------------------以下是原答案

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script>function copyWoorld(str) {  var arr = str.split('');var newArr = [];  var arr2 = [];  arr.forEach(function (ele,index,arr) {  if( ele == ',' || ele == '。') {}else {  // 打印符号,。前的那个字if(newArr.indexOf(ele) < 0){  newArr.push(ele);  }else{  arr2.push(ele + ele);  }  }  });  return arr2;  }  console.log(copyWoorld('独坐常忽忽,情怀何悠悠。山腰云缦缦,谷口风飕飕。'));</script>
</head>
<body></body>
</html>

转载于:https://my.oschina.net/u/3759656/blog/2243908

给定任意字符串,返回所有叠字的数组相关推荐

  1. python编写函数、给定任意字符串_编写函数,给定任意字符串,找出其中只出现一次的字符,如果有多个这样的字符,就全部找出。...

    [简答题]编写程序,实现分段函数计算,如下表所示. x y x<0 0 0<=x<5 x 5<=x<10 3x-5 10<=x<20 0.5x-2 20< ...

  2. 给定任意字符串,计算一共能组合成多少个单词bing

    CSDN编程挑战里的题目 例如有一个字符串"iinbinbing",截取不同位置的字符'b'.'i'.'n'.'g'组合成单词"bing". 若从1开始计数的话 ...

  3. Python查找任意字符串中只出现一次的字符(2016奇虎笔试题)

    '''    程序功能:    编写函数,给定任意字符串,找出其中只出现一次的字符,    如果有多个这样的字符,就全部找出.''' import sys def searchOne(s):     ...

  4. python,给定任意列表lst和一个任意值item,返回item在lst中第一次出现的位置

    python,给定任意列表lst和一个任意值item,返回item在lst中第一次出现的位置,如果lst中不存在元素item则返回字符串'不存在' 注意时返回字符串 运用list的index,即使有多 ...

  5. 给定一个字符串s,返回去掉子串mi后的字符串。

    2019独角兽企业重金招聘Python工程师标准>>> 给定一个字符串s,返回去掉子串"mi"后的字符串.(注:删除n个mi后,仍包含mi应一同删除,如ammim ...

  6. 给定数字字符串,返回字母组合

    给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合. 给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母. 例:输入"23" 输出 :[ ad, b ...

  7. 46. 全排列:给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。

    题目描述 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 .你可以 按任意顺序 返回答案. 示例 1: 输入:nums = [1,2,3] 输出:[[1,2,3],[1,3,2],[ ...

  8. 【python小作业】编写函数,接收一个任意字符串,返回其中最长的数字字串。要求使用正则表达式。

    题目 编写函数,接收一个任意字符串,返回其中最长的数字字串.要求使用正则表达式. python题解 使用正则表达式re.findall,可以找到所有的数字, 其中+表示前面的字符匹配1次或多次. \d ...

  9. 给定一个字符串,返回最长的元音字母(aeiou)子串的长度

    题目描述:     给定一个字符串,返回最长的元音字母(aeiou)子串的长度.     测试用例1:     输入为:asdbuiodea       输出为:3   因为uio三个元音字母最长 d ...

  10. JAVA版本:给定一个字符串,返回字符串中小写英文字母的个数、数字个数以及其他字符的个数

    给定一个字符串,返回字符串中小写英文字母的个数.数字个数以及其他字符的个数 方法分析:使用replaceAll()方法,逐一删除字符串中的相关数据,类型个数=原长度-新长度 public static ...

最新文章

  1. os.environ[CUDA_DEVICE_ORDER] = PCI_BUS_ID os.environ[CUDA_VISIBLE_DEVICES] = 0
  2. 算法小论——第三章 又把新桃换旧符
  3. java 顺序栈_java用顺序栈实现数制转换 求完整程序!!
  4. jquery将html转为pdf文件,通过Jquery将HTML Div转换为PDF
  5. 《Docker进阶与实战》——3.2节使用Docker image
  6. 冻结拆分_还不会固定表头?速来围观Excel冻结窗格实战教程
  7. Hive的基本操作-创建表的格式
  8. PyQt4学习资料汇总
  9. alphac测试和bata测试区别_【软件测试】和【游戏测试】有区别么?
  10. python声音捕获_在Python中实现实时信号处理如何连续捕获音频?
  11. linux挂载第二块磁盘,linux服务器挂载第二块磁盘图文解说-转自美橙
  12. pandas删除有空值的一行
  13. quartz定时任务时间设置
  14. linux mint 19界面美化,Linux Mint19字体、主题美化
  15. EFS加密解密----重装系统后
  16. Android +kotlin Banner 轮播广告 获取后台数据
  17. 主成分分析 PCA 线性判别分类LDA
  18. python跳出循环的方法_Python 跳出嵌套循环的5种方法
  19. 焊武帝再爆肝造CPU,软硬件全自研,可玩游戏,基础器件成本不到1000元
  20. 零基础,没方向,如何快速有效学习编程语言?

热门文章

  1. HTML+CSS静态网页制作:电影网站设计——漫威电影(2页)
  2. Written English-书面-现在进行时
  3. 头孢一代比一代强吗?
  4. mysql 交换 表分区_Mysql交换分区
  5. 光纤传输设备如何选择?光纤网络的优缺点分析
  6. 滑动验证码整合SpringBoot方案推荐
  7. Nginx自动跳转到带www域名规则配置、Nginx多域名向主域名跳转
  8. XDT——基于Python的XSS自动化检测工具
  9. Java中new Date插入mysql数据库,数据库时间多一秒问题
  10. excel 中vb组合框_多列Excel组合框