作为小学弟的学长,写一个2048游戏当然难不倒你,通过分析你发现主要问题是如何根据当前状态和滑动方向,确定出下一个方格状态即滑动后的结果(不考虑新加入的随机方格)。每个状态绘制出来便成了一个简单的2048游戏。
emmmm,学长们一下就解决了问题,学长不想告诉小学弟,于是这道题就出现了...........
多组测试数据,每组数据的第一行为操作的过程(0表示向左滑,1表示向右滑,2表示向上滑,3表示向下滑)。(长度不超过100)
接下来有4行4列的方格,每个方格的值只能为0,2,4,8,16,32,64,128,256,512,1024,2048,其中0表示该格子为空白。
2
0 0 0 0
0 0 0 0
0 2 2 0
2 0 0 0
0
2 2 2 0
0 0 2 0
0 0 0 0
0 0 0 0
21
0 0 0 0
2 2 0 0
0 0 2 2
0 0 0 0
2 2 2 0
0 0 0 0
0 0 0 0
0 0 0 0
4 2 0 0
2 0 0 0
0 0 0 0
0 0 0 0
0 0 4 4
0 0 0 0
0 0 0 0
0 0 0 0