亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

long_repeat(line)這個方法中的具體實現怎么去理解?

long_repeat(line)這個方法中的具體實現怎么去理解?

慕粉4324974 2018-08-28 18:45:34
from?itertools?import?groupby def?long_repeat(line): ????return?max((sum(1?for?i?in?g)?for?k,?g?in?groupby(line)),?default=0) if?__name__?==?'__main__': ????#?These?"asserts"?using?only?for?self-checking?and?not?necessary?for?auto-testing ????assert?long_repeat('sdsffffse')?==?4,?"First" ????assert?long_repeat('ddvvrwwwrggg')?==?3,?"Second" ????assert?long_repeat('abababaab')?==?2,?"Third" ????assert?long_repeat('')?==?0,?"Empty" ????print('"Run"?is?good.?How?is?"Check"?')
查看完整描述

1 回答

?
產品經理不是經理

TA貢獻481條經驗 獲得超143個贊

尋找字符串中重復最長子串的長度。

查看完整回答
反對 回復 2018-08-29
  • 慕粉4324974
    慕粉4324974
    我想問的是那段邏輯是怎么執行的,沒看明白代碼實現過程
  • 產品經理不是經理
    產品經理不是經理
    先執行右邊第二個for,再執行第一個for,然后sum求和,最后max找最大值。
  • 1 回答
  • 0 關注
  • 902 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號