传入5个牌对象,返回一个牛几的字串,求JS版算法。

然而就是一行代码的事都这么多人只看不说。
// -1表没牛,1表牛1,10表牛10
let solution = arr => arr.some((a,i,arr1)=>
[…arr1.slice(0,i),…arr.slice(i+1)].some((b,j,arr2)=>
[…arr2.slice(0,j),…arr2.slice(j+1)].some(c=>
(a+b+c) % 10 == 0
))) ? (arr.reduce((a,b)=>a+b) - 1)%10+1 : -1;

已经解决了。

能否帮看下这个问题。http://forum.cocos.com/t/topic/56112

1赞

英雄,在下佩服!

这是有多懒

牛逼,服务端的表示这锅我不接

为什么服务端不直接发给客户端,服务端算结果,肯定是需要知道牛几的。让客户端再算一遍,出BUG更难调