我有一个由4个元素组成的固定长度向量。对于n=1到15的输入总是0或2^n (所以n=0不包括,即2^0 =1)
x = [32, 4, 4, 8]
结果应该是
x = [32, 8, 8, 0]
它的工作方式是,相同的值将被合并,但是一个值--它是组合的--不能在另一个回合中与另一个值组合。
我们希望模拟最短的代码,以使simulate 2048在这一行上向左移动。
最短的代码赢了!它是固定大小的4矢量。所以这和另一个问题不一样。还有,你需要把零放在这里。
测试用例:
[0,0,0,0] -> [0,0,0,0]
[0,0,0,2] -> [2,0,0,0]
[2,0,0,4] -> [2,4,0,0]
[8,0,0,8] -> [16,0,0,0]
[16,16,32,64] -> [32,32,64,0]
[16,16,8,8] -> [32,16,0,0]
[2,2,2,0] -> [4,2,0,0]发布于 2019-11-28 03:56:20
https://codegolf.stackexchange.com/questions/196424
复制相似问题