问题标签 [constraint-satisfaction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
28 浏览

python - 嵌套for循环与共享字典python

我正在开发 CSP 并使用生成和测试方法,但是我想要它,这样我就不必在我的 for 循环中执行 dic[X],有没有办法让 dic[I] 共享以便它不重复打印语句 3 次

变量是 XYZ 变量的域是 {1,2,3,4} 并且约束是 X < Y < Z 输出应该是:

0 投票
3 回答
102 浏览

javascript - 用 6 种颜色填充 6x6 网格,相同颜色不相互接触

我正在尝试使用 p5.js (Javascript) 创建棋盘游戏

要设置 6 x 6 网格的游戏板,我必须用 6 种颜色填充网格,使水平或垂直接触的单元格不具有相同的颜色。并且所有 6 种颜色都必须在 6 个单元格中使用。

但现在我正在努力创建一个随机放置颜色但保持规则的算法。

我尝试从左上角开始,填充随机颜色。然后我开始用不同的颜色填充左侧和底部的单元格。

问题是,当脚本想要填充最后几个单元格时,没有颜色可以使用(已经填充了 6 个单元格或者剩余的颜色是邻居)

示例:仍然需要两个单元格为红色,但只剩下一个位置为红色(在白色下):