描述
实现可以在许多图像编辑程序中看到的“绘制填充”功能。也就是说,给定屏幕(由二维颜色阵列表示),一个点和新的颜色,填充指定点周围与起始颜色相同的点,直到颜色全部变为新颜色。
说明
颜色的种类是在[1, 5]这个区间内的整数点
周围区域是指上下左右
样例
- 样例 1:
输入: screen = [[2,2,5], [1,3,3]], x = 1, y = 1, newColor = 4
输出: true
解释:
给定的点的位置的新的颜色与旧颜色不相同
- 样例 2:
输入: screen = [[5,4,1],[4,2,4]], x = 0, y = 2, newColor = 1
输出: false
解释:
给定的点的位置的新的颜色与旧颜色相同
解析
paintFill = function (screen, x, y, newColor) {
return screen[x][y] != newColor;
}