发布于 2020-12-27 17:04:45
F…¹X²N«F¬⁼KK#⊞υ⟦ⅉⅈ⟧##¿&ι⊗&ι±ι↷↶»↷≔⁰ζFυ«J⊟ι⊟ι≔¹ηW⬤ur⁼№KD⊗η✳λ#⊗η≦⊕ηFη¿κ«↗↗≧⁺⬤dl⁼№KD⊗κ✳λ#⊗κζ»»⎚Iζ在网上试试!链接是详细的代码版本。探索:
F…¹X²N«遍历龙的n个ᵗʰ迭代的所有转弯。
F¬⁼KK#⊞υ⟦ⅉⅈ⟧如果我们还没去过这个牢房,那就把它的位置记录下来。
##打印一段龙。
¿&ι⊗&ι±ι↷↶为下一段适当地旋转。
»↷在龙的末端,旋转回水平。(Clear()不是这样做的,也许它应该这么做?)
≔⁰ζ开始数正方形。
Fυ«J⊟ι⊟ι循环并跳转到每个访问的单元格。
≔¹η开始寻找正方形。
W⬤ur⁼№KD⊗η✳λ#⊗η≦⊕η虽然有足够的#s在向上和右边的方向,增加了被搜索方的大小。
Fη¿κ«检查从1到最大潜在大小的所有正方形大小。
↗↗≧⁺⬤dl⁼№KD⊗κ✳λ#⊗κζ向上移动,向右移动两个单元格,然后检查这个大小的正方形的另一侧的向下和左侧,并保持所找到的方格总数。
»»⎚Iζ一旦检查了所有可能的方块,清除画布并输出最后找到的数字。
https://codegolf.stackexchange.com/questions/216919
复制相似问题