精华更新时间2023/10/26833 浏览精品攻略
用不一样的视角带你玩数独关卡sudoku
这一关展现了一个2*2的数独(仅含1-4),其中我们需要根据四个不重复的随机的初始值填空,按行的顺序依次前往数字对应的路点直至填完所有的空。这关要处理的问题就是初始值的不确定性,我们需要根据不同的初值填不同的数字。
既然初始值不确定,那么我们就用一点小学的知识:设四个初始值分别为ABCD,那么根据数独的规则很容易就能得出所有空的值(如图一)。将填写顺序排列出来通过计数器来填写即可。但是,让我们仔细观察一下,你发现了什么?BCAD重复了2次,那么是否可以换一个新思路,利用计数器实现2次的循环,再利用一些信号来处理图中D 和 ABC的特殊情况,代码如图(图5-7为下方机器人)
1-4行:前往对应路点
6-11行:失去敌人视野时计数(包含了第一轮D的情况)
12行:ABC情况开关
13-16行:ABC情况计数器
信号1、2组成的计数器分别对应了ABCD,例:1关2开时获得A的数量并保存在4、5组成的计数器中。
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
评论2
只看作者
最热
TapTap
写下你的想法...
麦当•布布路
冈布奥头像[表情_灵光一闪]
^_^o~
太强了[表情_微笑]
已经到底了
2
2