一、题目:

Return the number (count) of vowels in the given string.

这道题要实现的是返回字符串中的元音个数(a,e,i,o,u)

二、例子:

getCount("abracadabra"), 5

三、题解一:

// 题解一:
function getCount(str) {var vowelsCount = 0;// enter your majic herevar arr = str.split('');for(let i=0;i<arr.length;i++){if(arr[i] === 'a' || arr[i] === 'e' || arr[i] === 'i' || arr[i] === 'o' || arr[i] === 'u')vowelsCount++;}return vowelsCount;
}

四、题解二:(Best Practices)

// 题解二:(Best Practices)
function getCount(str) {return (str.match(/[aeiou]/ig) || []).length;
}

【Codewars】<7kyu> Vowel Count相关推荐

  1. 【HTML】<audio>标签||☆如何配置src的属性值URL

    <audio> 标签定义声音,比如音乐或其他音频流. <audio> 元素支持的3种文件格式:MP3.Wav.Ogg 浏览器 MP3 Wav Ogg Internet expl ...

  2. 【 javascript】<input> 实现输入框只能输入数字(个人认为最好的)

    <input> 实现输入框只能输入数字 需求背景: 方案一:使用`JS`限制 input 输入框只能输入纯数字 方案二:`VUE`使用`a-input-number组件`限制 input ...

  3. 【Logback】<appender>标签详解

    文章目录 一.Appender是什么 1.1.Appender定义 1.2.Appender类图说明 二.Appender概述 三.ConsoleAppender使用 四.FileAppender使用 ...

  4. 【TS】<T> 泛型

    泛型 基本用法 多个参数 泛型约束 泛型类型 泛型类 和 泛型接口 基本用法 泛型(Generics)是指在定义函数.接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性. 设计泛 ...

  5. 【ClickHouse】<Error> Application: Caught exception while loading metadata: Code: 231. DB::Exception

    异常描述 重启clickhouse后,发现服务一直不可用,日志报错: <Error> Application: Caught exception while loading metadat ...

  6. 【Python】<Matplotlib>Matplotlib图形绘制

    目录 一.Matplotlib概述: 二.简单案例: 三.Matplotlib三层结构 1.容器层: 特点: 2.辅助显示层: 3.图像层: 四.折线图(plot)与基础绘图功能: 1.折线图绘制与图 ...

  7. 【机器学习】<刘建平Pinard老师博客学习记录>线性回归原理

    目录 一.线性回归的模型函数和损失函数: 二.线性回归的算法: 1.梯度下降法: 2.最小二乘法: 三.线性回归的推广:多项式回归 四.线性回归的推广:广义线性回归 五.线性回归的正则化: 一.线性回 ...

  8. 【机器学习】<刘建平Pinard老师博客学习记录>Scikit-learnPandas(NumpyMatplotlib)学习线性回归

    目录 一.数据获取&问题定义: 1.数据获取: 2.问题定义: 二.整理数据: 三.使用Pandas读取数据: 1.导入依赖库: 2.使用Pandas读取函数: 四.数据准备: 1.查看数据: ...

  9. 【JSTL】<c:if test=“”>没有else的解决方法

    [JSTL]没有else的解决方法 参考文章: (1)[JSTL]没有else的解决方法 (2)https://www.cnblogs.com/sxdcgaq8080/p/6674612.html 备 ...

最新文章

  1. excel in python
  2. xml文件上传服务器读取不了,本地读取服务器Xml文件及本地读本地的xml
  3. 10.线程池与连接池
  4. xcode于Archive当产生安装包遇到ld: library not found for -lPods
  5. php k线 形态识别,趋势追踪,从设计交易系统开始(七)——形态识别,不只有K线...
  6. windows 2003 网络负载平衡设置实战
  7. java根据ip获取经纬度城市地址
  8. 《21天学通Java(第7版)》—— 2.10 认证练习
  9. HBase常用命令使用
  10. 三相异步电机----电机公式(三)
  11. 阿里maven私服配置和作品上传
  12. 微信小程序:聊天斗图微信表情包
  13. 焊工双证是哪两证?考焊工证大概需要多少钱?
  14. 安卓下微信内置浏览器视频出现解析错误
  15. 二维码推广方法20种
  16. 三维模型step(Stp)文件转obj或者stl文件
  17. Annotation-specified bean name.. for bean class ...
  18. C# DataGridView控件选中行获取其值
  19. modprobe 及 配置文件 /etc/modprobe.conf
  20. C++多线程学习06 利用RAII

热门文章

  1. 使用Convert命令进行显示转换
  2. 软件问题定义及可行性分析——数据流图
  3. 浅谈AI在智慧交通行业的应用
  4. linux和Windows线程进程的区别
  5. 湖南纬德大宗平台下架了是为什么?还有其他的平台可以操作吗
  6. 为什么英语学习得不到我们想要的效果?
  7. Win10系统ie浏览器打不开网页的2种解决方法
  8. 天融信 服务器映射,天融信(NAT)地址转换端口映射配置
  9. 全志F1C100S/F1C200S学习笔记(1)——基础简介及资料
  10. UI设计都有哪些好用的设计工具