def shortestToChar(S, C):
c=[]
s=[]
for i,v in enumerate(S):
if v==C:
c.append(i)
for i,v in enumerate(S):
m=[]
for j in c:
m.append(abs(i-j))
s.append(min(m))
return s
转载于:https://www.cnblogs.com/zhangtianxia/p/9043620.html
def shortestToChar(S, C):
c=[]
s=[]
for i,v in enumerate(S):
if v==C:
c.append(i)
for i,v in enumerate(S):
m=[]
for j in c:
m.append(abs(i-j))
s.append(min(m))
return s
转载于:https://www.cnblogs.com/zhangtianxia/p/9043620.html