【发布时间】:2018-09-17 09:41:49
【问题描述】:
考虑这个数组:
[
["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"],
["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"],
["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"],
["B", "B", "B", "A", "C", "B", "A", "C", "B", "A"],
["A", "A", "A", "C", "A", "C", "C", "B", "A", "C"],
["A", "B", "B", "A", "A", "C", "B", "C", "C", "C"],
["C", "B", "A", "A", "C", "B", "B", "C", "A", "A"]
]
我正在尝试获取此二维数组中面积最大的矩形的宽度和高度。答案应该是 8 * 4 = 32(坐标 (1, 1), (1, 8), (4, 1) 和 (4, 8)),因为它具有相同角的最大面积"A"。
【问题讨论】:
-
我看不到你的解决方案的矩形
-
矩形是什么意思?
-
边缘应该是相同的值(例如([1,1]="A", [1,8]="A", [4,1]="A"[4,8 ]="A")
-
你应该解释A、B、C是颜色并且你想找到4个同色的角。
-
还定义什么是大矩形:最大面积或周长?
标签: javascript algorithm multidimensional-array