Right in the Center (js string algorithm)
2024-08-30 20:06:44
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);
});
});
refs
xgqfrms 2012-2020
www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
最新文章
- js(jquery)解决input元素的blur事件和其他非表单元素的click事件冲突的方法
- HDU1671 字典树
- 关于javascript闭包中的this对象
- HTML5画布实现方法:
- MyEclipse------File类的各种方法
- Hibernate入门学习(二)
- ThinkPHP CURD方法盘点:where方法
- Swift(三.函数)
- C# 日期格式精确到毫秒 【转】
- 3D转换
- Kattis - Biased Standings
- CodeForces 705B Spider Man
- jquery.validationEngine
- iOS开发之单例模式
- Eclipse如何新建TOMCAT并配置Server Locations和Publishing属性
- 网络视频播放ZFPlayer
- 数据结构作业——图的存储及遍历(邻接矩阵、邻接表+DFS递归、非递归+BFS)
- ListView 多行拖拽排序
- Ubuntu 14.04 安装 qemu
- java.lang.NullPointerException - 如何处理空指针异常