leetcode上跑了之后为什么提示超出限制,是超时还是内存溢出了?
来源:2-5 计算子串代码演示

弗里德姆_ccccc
2020-03-24
var countBinarySubstrings = function(s) { var result = []; var subMatch = function(str) { var sub1 = str.match(/^0+|1+/g)[0]; var sub2 = (Number(sub1[0]) ^ 1).toString().repeat(sub1.length); var reg = new RegExp(
^sub1{sub1}sub1{sub2}) console.log("test:", str, reg, reg.test(str)); if (reg.test(str)) { return
sub1{sub1}sub1{sub2}} return '' } for (var i=0,len=s.length;i<len-1;i++) { var sub = subMatch(s.slice(i)) console.log('sub:', sub); if (sub) { result.push(sub) } } return result.length };
写回答
1回答
-
慕粉1926294646
2020-03-26
同学你好,你可以点开“显示详情看一下”哈,LeetCode 运行增加了不少限制,建议在本地 jest 测试
00
相似问题