在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 如何用js實(shí)現(xiàn)牛牛算法

如何用js實(shí)現(xiàn)牛牛算法

1.網(wǎng)上找了下有很多其他語言的算法,找不到j(luò)s的 求指教點(diǎn)思路.用js實(shí)現(xiàn)牛牛游戲算法

回答
編輯回答
葬愛

不是太清楚玩法,先判斷牌組里值為10的牌的個(gè)數(shù),如果達(dá)到要求其余牌算余數(shù)即可。否則算三張牌是否為10的倍數(shù)

2017年8月12日 23:21
編輯回答
我不懂

牛牛的規(guī)則是什么樣的..

按照我的理解,先判斷是不是5個(gè)10,不是的話就可以進(jìn)入循環(huán)

找出三張牌,這三張相加取得的結(jié)果是10的倍數(shù),如果有這三張牌,那么剩下的兩張牌相加取余就是牛牛大小,否則沒牛

var arr = [5,4,2,4,3];
 function num(arr){
    for(var i=0;i<arr.length-2;i++){
        for(var j=i+1;j<arr.length-1;j++){
            for(var k=j+1;k<arr.length;k++){
                if((arr[i]+arr[j]+arr[k])%10 == 0){
                    arr.splice(k,1).splice(j,1).splice(i,1);
                    return (arr[0]+arr[1])%10
                }
            }
        }
    }
    return '沒牛'
 }
 num(arr);
2018年4月21日 05:49