【发布时间】:2016-09-18 19:24:28
【问题描述】:
我有一个大小为 M(M>n) 的字符串或数字数组。我想检查是否有任何 n 个连续元素相同,其中 n 可以在 1-M 之间变化。
例如,假设我在数组下方,并且我想检查是否存在四个连续的 '5' 或两个连续的 '3':
{1,2,3,4,5,5,5,5,2,6,3,3,1}
我怎样才能做到这一点?
附:我也在使用 Linq.JS 对数组执行 linq 函数。
【问题讨论】:
-
这是一个典型的reduce作业。
-
@Redu.. reduce 使用外部计数器?
-
没有外部计数器...一旦我有时间,我会尝试发布答案。
标签: javascript arrays linq typescript linq.js