给定任意字符串,返回所有叠字的数组
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
给定任意字符串,返回所有叠字的数组相关推荐
- python编写函数、给定任意字符串_编写函数,给定任意字符串,找出其中只出现一次的字符,如果有多个这样的字符,就全部找出。...
[简答题]编写程序,实现分段函数计算,如下表所示. x y x<0 0 0<=x<5 x 5<=x<10 3x-5 10<=x<20 0.5x-2 20< ...
- 给定任意字符串,计算一共能组合成多少个单词bing
CSDN编程挑战里的题目 例如有一个字符串"iinbinbing",截取不同位置的字符'b'.'i'.'n'.'g'组合成单词"bing". 若从1开始计数的话 ...
- Python查找任意字符串中只出现一次的字符(2016奇虎笔试题)
''' 程序功能: 编写函数,给定任意字符串,找出其中只出现一次的字符, 如果有多个这样的字符,就全部找出.''' import sys def searchOne(s): ...
- python,给定任意列表lst和一个任意值item,返回item在lst中第一次出现的位置
python,给定任意列表lst和一个任意值item,返回item在lst中第一次出现的位置,如果lst中不存在元素item则返回字符串'不存在' 注意时返回字符串 运用list的index,即使有多 ...
- 给定一个字符串s,返回去掉子串mi后的字符串。
2019独角兽企业重金招聘Python工程师标准>>> 给定一个字符串s,返回去掉子串"mi"后的字符串.(注:删除n个mi后,仍包含mi应一同删除,如ammim ...
- 给定数字字符串,返回字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合. 给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母. 例:输入"23" 输出 :[ ad, b ...
- 46. 全排列:给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。
题目描述 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 .你可以 按任意顺序 返回答案. 示例 1: 输入:nums = [1,2,3] 输出:[[1,2,3],[1,3,2],[ ...
- 【python小作业】编写函数,接收一个任意字符串,返回其中最长的数字字串。要求使用正则表达式。
题目 编写函数,接收一个任意字符串,返回其中最长的数字字串.要求使用正则表达式. python题解 使用正则表达式re.findall,可以找到所有的数字, 其中+表示前面的字符匹配1次或多次. \d ...
- 给定一个字符串,返回最长的元音字母(aeiou)子串的长度
题目描述: 给定一个字符串,返回最长的元音字母(aeiou)子串的长度. 测试用例1: 输入为:asdbuiodea 输出为:3 因为uio三个元音字母最长 d ...
- JAVA版本:给定一个字符串,返回字符串中小写英文字母的个数、数字个数以及其他字符的个数
给定一个字符串,返回字符串中小写英文字母的个数.数字个数以及其他字符的个数 方法分析:使用replaceAll()方法,逐一删除字符串中的相关数据,类型个数=原长度-新长度 public static ...
最新文章
- os.environ[CUDA_DEVICE_ORDER] = PCI_BUS_ID os.environ[CUDA_VISIBLE_DEVICES] = 0
- 算法小论——第三章 又把新桃换旧符
- java 顺序栈_java用顺序栈实现数制转换 求完整程序!!
- jquery将html转为pdf文件,通过Jquery将HTML Div转换为PDF
- 《Docker进阶与实战》——3.2节使用Docker image
- 冻结拆分_还不会固定表头?速来围观Excel冻结窗格实战教程
- Hive的基本操作-创建表的格式
- PyQt4学习资料汇总
- alphac测试和bata测试区别_【软件测试】和【游戏测试】有区别么?
- python声音捕获_在Python中实现实时信号处理如何连续捕获音频?
- linux挂载第二块磁盘,linux服务器挂载第二块磁盘图文解说-转自美橙
- pandas删除有空值的一行
- quartz定时任务时间设置
- linux mint 19界面美化,Linux Mint19字体、主题美化
- EFS加密解密----重装系统后
- Android +kotlin Banner 轮播广告 获取后台数据
- 主成分分析 PCA 线性判别分类LDA
- python跳出循环的方法_Python 跳出嵌套循环的5种方法
- 焊武帝再爆肝造CPU,软硬件全自研,可玩游戏,基础器件成本不到1000元
- 零基础,没方向,如何快速有效学习编程语言?