我的Python 代码:
class Solution:
def findSubstring(self, s: str, words: List[str]) -> List[int]:
m = len(s)
n = len(words[0])
N = len(words)
nN = n * N
if m < nN:
return []
res = []
for i in range(m):
if i + nN > m:
return res
copied = words[:]
for j in range(N):
x = i+j*n
cell = s[x:x+n]
if cell in copied:
copied. remove(cell)
else:
break
else:
res. append(i)
return res
本文分享自 Python可视化编程机器学习OpenCV 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!