4
<p id='show'></p>
<script>
function gog(arr){ var brr=[],rsu=[];for(let a=0;a<arr.length;a++){ let n=0; for(let b=0;b<arr.length;b++){ if(arr[b]==arr[a]){n++} }; if(!isinarr(arr[a],brr)){brr.push(arr[a]);rsu.push([arr[a],n])} }return rsu}
function isinarr(o,arr){var rsu=false;for(let a=0;a<arr.length;a++){if(o==arr[a]){rsu=true}}return rsu}
function sortarr(str){var arr=[];astr='';for(let a=0;a<str.length;a++){arr.push(str[a])};for(let a=0;a<arr.length-1;a++){ if(arr[a]>arr[a+1]){ let temp=arr[a];arr[a]=arr[a+1];arr[a+1]=temp};for(let b=a;b>=1;b--){ if(arr[b]<arr[b-1]){let temp=arr[b];arr[b]=arr[b-1];arr[b-1]=temp}}}
for(let a=0;a<arr.length;a++){astr+=arr[a]};return astr}
var pokinp='3347455766',ca=gog(pokinp)
//alert(ca)
//1 單牌
if(ca.length==1&&ca[0][1]==1){alert('單牌'+ca[0][0])}
//2 對子
if(ca.length==1&&ca[0][1]==2){alert('對子'+ca[0][0])}
//3 三重
if(ca.length==1&&ca[0][1]==3){alert('三重'+ca[0][0])}
//4 四重or炸彈
if(ca.length==1&&ca[0][1]==4){alert('炸彈'+ca[0][0])}
//4 三帶一
if(ca.length==2){ if(ca[0][1]==3&&ca[1][1]==1){alert('三個'+ca[0][0]+'帶個'+ca[1][0])}else if(ca[0][1]==1&&ca[1][1]==3){alert('三個'+ca[1][0]+'帶個'+ca[0][0])} }
//5 單順子
if(ca.length>=5){var sp=sortarr(pokinp),rsu=true;for(let a=0;a<sp.length-1;a++){let sp1=parseInt(sp[a]),sp2=parseInt(sp[a+1]);if((sp1+1)!=sp2){rsu=false} };if(rsu){alert('單順子')} }
//5 三帶一對
if(ca.length==2){if(ca[0][1]==3&&ca[1][1]==2){alert('三個'+ca[0][0]+'帶對'+ca[1][0])}else if(ca[0][1]==2&&ca[1][1]==3){alert('三個'+ca[1][0]+'帶對'+ca[0][0])} }
//68連對
if(ca.length>=3){if(liandui()){alert('連對')}}
function liandui(){var ca=gog(sortarr(pokinp));for(let a=0;a<ca.length;a++){if(ca[a][1]==2){if(a<ca.length-1 && (parseInt(ca[a][0])+1)!=parseInt(ca[a+1][0])){return false}}else{return false}}return true;}
</script>
3
<p id='show'></p>
<script>
function gog(arr){ var brr=[],rsu=[];for(let a=0;a<arr.length;a++){ let n=0; for(let b=0;b<arr.length;b++){ if(arr[b]==arr[a]){n++} }; if(!isinarr(arr[a],brr)){brr.push(arr[a]);rsu.push([arr[a],n])} }return rsu}
function isinarr(o,arr){var rsu=false;for(let a=0;a<arr.length;a++){if(o==arr[a]){rsu=true}}return rsu}
var pokinp='5555',ca=gog(pokinp)
//1單牌
if(ca.length==1&&ca[0][1]==1){alert('單牌'+ca[0][0])}
//2對子
if(ca.length==1&&ca[0][1]==2){alert('對子'+ca[0][0])}
//三重
if(ca.length==1&&ca[0][1]==3){alert('三重'+ca[0][0])}
//四重or炸彈
if(ca.length==1&&ca[0][1]==4){alert('炸彈'+ca[0][0])}
//三帶一
</script>
1單數
2對子
3三重
4 四重/炸彈 三帶一
5 單順子 四帶一 三帶二/三帶一對
6 單順子 雙順子 三順子 四帶二
7 單順子
8 單順子 雙順子 三順子帶二
9
2
<p id='show'></p>
<script>
var bpoker=['3','4','5','6','7','8','9','10','J','Q','K','A','2','Joker']
var poker=[],pokern=['方塊','紅心','梅花','黑桃']
for(let a in bpoker){if(a!=bpoker.length-1){for(let b=0;b<pokern.length;b++){let o={name:bpoker[a],pn:pokern[b],l:parseInt(a)};poker.push(o)}}else{ poker.push({name:bpoker[a],pn:'黑',l:parseInt(a)});poker.push({name:bpoker[a],pn:'紅',l:parseInt(a)+1}) }}
var crtlist=[]
cinrude('1')
function cinrude(arr){
var al=arr.length
switch(al){
case 1:;break;
case 2:;break;
case 3:;break;
case 4:for(let a=0;a<al;a++){};break;
case 5:;break;
case 6:;break;
}
}
</script>
1
<p id='show'></p>
<script>
var bpoker=['3','4','5','6','7','8','9','10','J','Q','K','A','2','Joker']
var poker=[],pokern=['方塊','紅心','梅花','黑桃']
for(let a in bpoker){if(a!=bpoker.length-1){for(let b=0;b<pokern.length;b++){let o={name:bpoker[a],pn:pokern[b],l:parseInt(a)};poker.push(o)}}else{ poker.push({name:bpoker[a],pn:'黑',l:parseInt(a)});poker.push({name:bpoker[a],pn:'紅',l:parseInt(a)+1}) }}
var crtlist=[]
</script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/272291.html
標籤:區塊鏈
上一篇:創建自己的區塊鏈網路 二
下一篇:sox免安裝直接使用
