python全re了,是输入的问题吗
查看原帖
python全re了,是输入的问题吗
1072842
qimuke楼主2024/8/10 10:37
def dfs(s, cnt):
    global y, ans
    if cnt == 11:
        return 
    if s == y:
        ans = min(ans, cnt)
        return 

    for i in range(len(a)):
        if a[i] in s:
            dfs(s[: s.index(a[i])] + b[i] + s[s.index(a[i]) + len(a[i]) :], cnt + 1)
    return 


x, y = map(str, input().split())
w = input()
a = []
b = []
while w != "":
    a.append(w[: w.index(" ")])
    b.append(w[w.index(" ") + 1 :])
    w = input()

ans = 11


dfs(x, 0)
if ans != 11:
    print(ans)
else:
    print("NO ANSWER!")
2024/8/10 10:37
加载中...