撲克牌順子

2021-09-01 20:57:36 字數 1203 閱讀 7508

package niuke;

/*ll今天心情特別好,因為他去買了一副撲克牌,發現裡面居然有2個大王,2個小王(一副牌原本是54張^_^)

...他隨機從中抽出了5張牌,想測測自己的手氣,看看能不能抽到順子,

如果抽到的話,他決定去買體育彩票,嘿嘿!!「紅心a,黑桃3,小王,大王,方片5」,「oh my god!」

不是順子.....ll不高興了,他想了想,

決定大\小 王可以看成任何數字,並且a看作1,j為11,q為12,k為13。上面的5張牌就可以變成「

1,2,3,4,5」(大小王分別看作2和4),

「so lucky!」。ll決定去買體育彩票啦。 

現在,要求你使用這幅牌模擬上面的過程,然後告訴我們ll的運氣如何, 

如果牌能組成順子就輸出true,

否則就輸出false。為了方便起見,你可以認為大小王是0。*/

public class puke ;

system.out.println(iscontinuous(a));

}public static boolean iscontinuous(int numbers)

min = numbers[temp] ;

max = numbers[temp];

int count = 0 ;

for(int i = 1 ; i < n ; i ++)

}if( (max == min) && count == 4 )     //如果有4個王,還有1個數,則結果是正確的

return true;

if((max - min < 2) || (max - min > 4) )        //如果最大數和最小數之間的差距過大或者過小,都不能存在連續的情況

return false;

if( (max - min == 2 && count == 2) || (max - min == 3 && count >= 1) || (max - min == 4 ) )   

//如果最大數最小數相差2,那麼王的數目必須為兩個,如果相差3,則必須有乙個王,如果相差4,則結果一定為正

flag2 = true;

/*if(flag1 && flag2)

system.out.println("true");*/

return flag1 && flag2;     //同時滿足最大數最小數與王的組合情況和重複情況則可以判斷結果}}

撲克牌順子

ll今天心情特別好,因為他去買了一副撲克牌,發現裡面居然有2個大王,2個小王 一副牌原本是54張 他隨機從中抽出了5張牌,想測測自己的手氣,看看能不能抽到順子,如果抽到的話,他決定去買體育彩票,嘿嘿!紅心a,黑桃3,小王,大王,方片5 oh my god 不是順子.ll不高興了,他想了想,決定大 小...

撲克牌順子

題目描述 ll今天心情特別好,因為他去買了一副撲克牌,發現裡面居然有2個大王,2個小王 一副牌原本是54張 他隨機從中抽出了5張牌,想測測自己的手氣,看看能不能抽到順子,如果抽到的話,他決定去買體育彩票,嘿嘿!紅心a,黑桃3,小王,大王,方片5 oh my god 不是順子 ll不高興了,他想了想,...

撲克牌順子

ll今天心情特別好,因為他去買了一副撲克牌,發現裡面居然有2個大王,2個小王 一副牌原本是54張 他隨機從中抽出了5張牌,想測測自己的手氣,看看能不能抽到順子,如果抽到的話,他決定去買體育彩票,嘿嘿!紅心a,黑桃3,小王,大王,方片5 oh my god 不是順子 ll不高興了,他想了想,決定大 小...