Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
149 views
in Technique[技术] by (71.8m points)

用JS判断图形为几块

这是一个二维数组 18*22 模拟出来的方形区域 如下图所示

clipboard.png
18行,22列个小div组成。数据结构是一个二维数组。如下。

clipboard.png

clipboard.png
此图算一个蓝色方形。蓝色区域是由高亮的小div拼成。

clipboard.png
这样记为三块。。

clipboard.png

这样也记为三块。。。好心累。。。意思就是最少可以由几个方形拼出来就记为几块图形。最多为四个,就不可以画了。。。想了好一周了,表示智商余额不足了,大家有什么好的办法吗?或者有遇到过此类问题吗? 求赐教


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

图片描述
一律采取这种切法,从上往下匹配,当上面一行所占格子与下一行不匹配,则记为一个方块,如此类推。

当然,这只是我的猜测,没有做个测试。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...