【发布时间】:2019-01-05 15:37:07
【问题描述】:
我有一个多维数组,它的值只有 0 和 1。我想找出值 1 在线性对中出现的次数。
示例: 下面是一个矩阵(把它想象成 javascript 中的一个多维数组):
1 0 1 0 0
1 0 0 0 0
1 0 1 1 1
0 0 1 0 0
我想要的输出是总数。水平和垂直(不相邻)的线性对 1 的出现次数:
在这种情况下,输出为:3(前 3 行的第一列中的一个。第二个是最后两行的第三列。最后一个是第三行的最后三列)。
任何解决方案或想法都会奏效。如果不习惯 javascript,请随意使用任何编程语言。
【问题讨论】:
-
这听起来很像家庭作业问题。你自己试过什么?
-
嘿伙计,这实际上是一个作业,我可以访问给定矩阵的所有值,但不知道如何将其值与其相邻元素进行比较!
标签: javascript arrays multidimensional-array