php怎麽判斷一組數字裏麵連續奇數或者偶數的個數最大值
比如:
135983040042343432 這組數字裏麵 找到最長的全為奇數或者全為偶數的 數量的最大值。不需要找到字符串。 |
網友回複:
注冊: 那挺難的,得出錢
: 老哥 有啥法子沒
inkedus: runoob.com
: 從頭掃到尾,每次對比前後數字,奇偶變化就重新記
inkedus: 寫兩個循環遍曆一下這兩個數組就可以了吧…… @h20 可能還知道什麽更快的算法……
q959954596: 偽代碼: 1.字符串 2.循環,分隔單數字數組 3.循環,判斷奇偶性 4.判斷連續奇偶【算法自己想】 提示:位運算比取餘更快
shc: 是從一串數字中,找到最長的全為奇數或者全為偶數的數字字符串嗎。雖然我沒用過php,但我想應該不會有現成的函數,這個算法看起來也沒有那麽難
Syc: 大佬 能給點代碼看看不。 8年老程序員 表示搞不定。
frostcc: 看上去 O(1) 就可以了
注冊: 有兩個方法,1.又笨又慢卻準確的循環,把這一串數字拆開一個個掃過去,2.寫算法或者位運算
注冊: 找到最長的全為奇數或者全為偶數的 數量的最大值。不需要找到字符串。
Zare: 老哥 來個代碼看看? 看起來你像掃地僧。
: http://f.panbaidu.cn/link/12148ce7-8458-4202-880f-aee4f5782de1 7天有效 測試結果 6 4 自己去改吧
: 一遍就可以了,一個判斷奇偶,然後++,同時清掉對手並記值,另一個在清除時判斷是否大於此前的記值就好啦
chxin: 這不是小學編程題嗎。。。
h20: 你看看我瞎寫的。
steven52880: 你看看我瞎寫的:http://www.dooccn.com/php/#id/a33c0d1cf1c4e96e554624d647965c5a
fxsnow: 可以將數組對2取餘,變成[0,1…],然後拚接成字符串,用正則。取奇數或者偶數,可以用滑動窗口。
fxsnow: http://sandbox.onlinephpfunctions.com/code/7570af75ac31acc2ac8a148faab2343f237c172e
睿數據:www.ruidata.net 阿裏雲代理商,海內外十五國服務器售賣,論壇讚助商
注意:本站隻對HOSTLOC帖子進行收集和歸納,並不審核其內容,若其中內容侵犯到您的權益,請聯係長站刪除!!本文由IP索引采集整理發布!!ipipn.com歡迎友情鏈接!!!
相關說明:
1、VIP會員無限製任意下載,免積分。立即前往開通>>
2、下載積分可通過日常 簽到、綁定郵箱 以及 積分兌換 等途徑獲得!
3、本站資源大多存儲在雲盤,如出現鏈接失效請評論反饋,如有密碼,均為:www.ipipn.com。
4、所有站內資源僅供學習交流使用。未經原版權作者許可,禁止用於任何商業環境,否則後果自負。為尊重作者版權,請購買正版作品。
5、站內資源來源於網絡公開發表文件或網友分享,如侵犯您的權益,請聯係管理員處理。
6、本站提供的源碼、模板、軟件工具等其他資源,都不包含技術服務,請大家諒解!
7、源碼、模板等資源會隨著技術、壞境的升級而存在部分問題,還請慎重選擇。
PS.源碼均收集自網絡,如有侵犯閣下權益,請發信件至: admin@ipipn.com .
源站網 » php怎麽判斷一組數字裏麵連續奇數或者偶數的個數最大值