【发布时间】:2016-04-01 02:48:26
【问题描述】:
var image = [
[1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 0, 0, 0, 1],
[1, 1, 1, 0, 0, 0, 1],
[1, 1, 1, 1, 1, 1, 1]
];
有一个每个像素都是白色/黑色的图像。图像是一个简单的二维数组(0 = 黑色,1 = 白色)。众所周知,您获得的图像在白色背景上有一个黑色矩形。你的目标是找到这个矩形并返回它的坐标。
如何遍历二维数组?
【问题讨论】:
-
只回答面试问题好吗?一路解释?还是我应该像做作业一样推迟...
-
嵌套
Array.prototype.findIndex应该有助于找到左上角。正常循环应该足以找到高度和宽度。 -
@IrkenInvader:如果可以,请回答这个问题,我尝试过使用 indexof js,但并没有真正得到它——所以我知道我需要在什么时候获得帮助`——Stakoverflow 到处都是这样的人——那些准备投反对票并炫耀自己是极客的人,我认为真正的极客只是试图帮助初学者而不是讽刺地离开 cmets。
-
Stack Overflow 也充满了寻求家庭作业帮助的新用户,这是直接从帮助中心引用的:请求家庭作业帮助的问题必须包括您迄今为止所做工作的总结解决问题,并描述您解决问题时遇到的困难。而且,我对你投了反对票,但我敢打赌你还会有更多。
标签: javascript arrays 2d