二十 數字重複長度計算

2021-08-14 05:06:00 字數 653 閱讀 3440

問題:數字重複長度計算

題目描述

有一串數字,比如2234445240(最後的0表示這一串數字的結束)

輸出最長的一段重複的次數。

比如第乙個2連續重複了2次

3連續重複了1次

4連續重複了3次

5連續重複了1次

2連續重複了1次

4連續重複了1次

則最長的重複次數為數字4重複的3次。輸出3,

輸入

輸入一串數字,以數字0結尾。

輸出

輸出最長重複的一段中,重複的次數

樣例輸入

2234445240

樣例輸出3

#include#includeint main()

} memset(b,0,sizeof(b));

for(i=0;a[i]-48;i++)else

}for(i=0;i<10;i++)

if(b[i]>m)

} printf("%d",m);

return 0;

}

長度計算技巧

目錄 將長度取整塊 位元組對齊方法 位元組對齊 分配記憶體的位元組對齊 示例 已知長度為len,塊長度為blk len,而操作要以塊為單位,問需要操作多少次?法1 麻煩,不推薦 int mult 0,remain 0 mult len blk len remain len blk len if re...

js隨機獲取多個n位長度數字,不重複

js隨機獲取多個n位長度數字,不重複 len 表示需要的長度,count表示需要生成的隨機數的個數 位數不夠,後面補0 function getrandomnumber len,count var res newarray for var i 0 i count i else return res ...

排序陣列中重複最對的數字長度

題目 在 1,2,2,3,3,3,4,5,5,6中1,2.2,3.3.3,4,5.5,6都是平台。試編寫乙個程式,接受乙個陣列,把這個陣列中最長的平台找出來。在上面的例子中就是3.3.3就是該陣列中最長的平台。分析 排序給我們帶來的好處是在o n 的時間複雜度就能解決這個問題。下面看 include...