目錄
題目:
思路:
代碼:
代碼解讀
?參考鏈接:
題目:
686. 重復疊加字串匹配
思路:
剛剛好字符覆寫,或者差一個a字符
代碼:
class Solution:
def repeatedStringMatch(self, a: str, b: str) -> int:
return l if (a * (l:=ceil(len(b)/len(a)))).find(b) != -1 else l + 1 if (a * (l + 1)).find(b) != -1 else -1
代碼解讀
return l if (a * (l:=ceil(len(b)/len(a)))).find(b) != -1 else {l + 1 if (a * (l + 1)).find(b) != -1 else -1 }return l if (a*l能找到) else {
l+1 if (a*(l+1)能找到) else -1
}-1程式退出

參考鏈接:
https://leetcode-cn.com/problems/repeated-string-match/solution/pythonjavajavascriptgo-fu-gai-pi-pei-zhi-7m38/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/390581.html
標籤:其他
上一篇:程式員影響力之路——網羅系統
下一篇:大數階乘,有趣

