Right in the Center (js string algorithm)

codewars

https://www.codewars.com/kata/5f5da7a415fbdc0001ae3c69/train/javascript


function isInMiddle(seq) {
// your goes below
let str = seq.replace(/abc/g, `$`);
let left = str.slice(0, str.indexOf(`$`));
let right = str.slice(str.indexOf(`$`) + 1);
if(Math.abs(left.length - right.length) < 2) {
return true;
} else {
return false;
}
}
const chai = require("chai");
const assert = chai.assert; describe("isInMiddle", function() {
it("should test the examples", function() {
assert.equal(isInMiddle("AAabcBB"), true);
assert.equal(isInMiddle("AabcBB"), true);
assert.equal(isInMiddle("AabcBBB"), false); });
});

https://codingbat.com/java

refs



xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


最新文章

  1. js(jquery)解决input元素的blur事件和其他非表单元素的click事件冲突的方法
  2. HDU1671 字典树
  3. 关于javascript闭包中的this对象
  4. HTML5画布实现方法:
  5. MyEclipse------File类的各种方法
  6. Hibernate入门学习(二)
  7. ThinkPHP CURD方法盘点:where方法
  8. Swift(三.函数)
  9. C# 日期格式精确到毫秒 【转】
  10. 3D转换
  11. Kattis - Biased Standings
  12. CodeForces 705B Spider Man
  13. jquery.validationEngine
  14. iOS开发之单例模式
  15. Eclipse如何新建TOMCAT并配置Server Locations和Publishing属性
  16. 网络视频播放ZFPlayer
  17. 数据结构作业——图的存储及遍历(邻接矩阵、邻接表+DFS递归、非递归+BFS)
  18. ListView 多行拖拽排序
  19. Ubuntu 14.04 安装 qemu
  20. java.lang.NullPointerException - 如何处理空指针异常

热门文章

  1. centos系统磁盘扩容
  2. Boyer-Moore 投票算法
  3. (转载)微软数据挖掘算法:Microsoft 聚类分析算法(2)
  4. SpringBoot配置文件 application.properties,yaml配置
  5. Java——I/O相关练习代码
  6. liux 常用操作命令
  7. 子网划分、变长子网掩码和TCP/IP排错__IP寻址排错
  8. 真正云原生的智能运维体系,阿里云发布ECS自动化运维套件
  9. Java反射应用--2
  10. 2020 CCPC-Wannafly Winter Camp Day2