劍指offer 45 抽象建模能力 撲克牌順子

2022-06-29 05:42:10 字數 849 閱讀 1229

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。

max 記錄 最大值

min 記錄  最小值

min ,max 都不記0

滿足條件 1 max - min

<5

2 除0外沒有重複的數字(牌)

3 陣列長度 為5

public

boolean iscontinuous(int

numbers)

intd = new

int[14];

d[0] = -5;

int len =numbers.length;

int max = -1;

int min = 14;

for(int i =0;i)

if(d[numbers[i]]>1)

if(numbers[i] >max)

if(numbers[i] }

if(max -min<5)

return

false

; }

劍指offer 抽象建模能力

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

劍指offer刷題記錄 抽象建模能力

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

劍指offer 45 撲克牌順子

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