加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

操作PHP实现开心消消乐的算法示例

发布时间:2021-03-14 21:10:18 所属栏目:编程 来源:网络整理
导读:媒介 本文首要先容了关于PHP怎样实现我们各人都知道的开心消消乐的算法,分享出来供各人参考进修,下面话不多说了,来一路看看具体的先容吧。 一、需求描写: 1、在一个8*8的矩阵方格中随机呈现5种颜色的色块。 2、当有三个或以上色块在横向或纵向上相连,则

/打印图形
$xxl array 全部图形荟萃
*/
function show($xxl){
//顺时针旋转矩阵start
$arr = array();
foreach($xxl as $k => $v){
foreach($v as $k2 => $v2){
$arr[7-$k2][$k] = $v2;
}
}
ksort($arr);
//顺时针旋转矩阵end
$str = '';
foreach($arr as $v){
foreach($v as $v2){
$str .= ' '.$v2;
}
$str .= "n";
}
echo "n".$str;
}

运行功效如下:

12345别离代表5种颜色。

3 3 2 2 4
4 3
3 4 1 3
3 1
1 1 4 2
2 3
3 1 2 4 4
4 2 1 4
3 3 2 1 3 1 1
5 2 1 3
1 4 5
3 4 5 1 3 2 3 3

3 3 4
4 3 2 3
3 1 3 1 2
2 3 1 4 4 4
4 2 2 3 4 2 1 4
3 3 2 1 1 3 1 1
5 2 1 3 1 1 4 5
3 4 5 1 3 2 3 3
本次消除得到积分数目:55
=================================开始第2步==================================
3 3 2 2 3 3 2 4
4 3 3 2 1 3 3 3
3 1 3 3 4 1 4 2
2 3 5 1 2 4 4 4
4 2 2 3 4 2 1 4
3 3 2 1 1 3 1 1
5 2 1 3 1 1 4 5
3 4 5 1 3 2 3 3

3 3 2 2 3 3 2 4
4 3 3 2 1
3 1 3 3 4 1 4 2
2 3 5 1 2

4 2 2 3 4 2 1 4
3 3 2 1 1 3 1 1
5 2 1 3 1 1 4 5
3 4 5 1 3 2 3 3

3 3 2 2 3
4 3 3 2 1
3 1 3 3 4 3 2 4
2 3 5 1 2 1 4 2
4 2 2 3 4 2 1 4
3 3 2 1 1 3 1 1
5 2 1 3 1 1 4 5
3 4 5 1 3 2 3 3
本次消除得到积分数目:20
=================================开始第3步==================================
3 3 2 2 3 4 1 3
4 3 3 2 1 4 2 5
3 1 3 3 4 3 2 4
2 3 5 1 2 1 4 2
4 2 2 3 4 2 1 4
3 3 2 1 1 3 1 1
5 2 1 3 1 1 4 5
3 4 5 1 3 2 3 3
=================================消除完毕!==================================
共得到积分数目:75

总结

以上就是这篇文章的所有内容了,但愿本文的内容对各人的进修可能事变具有必然的参考进修代价,假若有疑问各人可以留言交换,感谢各人对编程之家的支持。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读