[python]都是re
查看原帖
[python]都是re
1153767
du_man楼主2023/10/21 11:04
import re

start = re.split(r'',input())
aim = re.split(r'',input())

insame_start = 0
insame_end = 0
n = 0

for i in range(len(start)):
    if start[i] != aim[i]:
        insame_start = i
        break

for i in range(len(start)-1,-1,-1):
    if start[i] != aim[i]:
        insame_end = i
        break
    
for i in range(insame_start,insame_end):
    if start[i] != aim[i]:
        n += 1
        if start[i] == '*':
            start[i] = 'o'
            if start[i+1] == '*':
                start[i+1] = 'o'
            else:
                start[i+1] = '*'
        else:
            start[i] = '*'
            if start[i+1] == '*':
                start[i+1] = 'o'
            else:
                start[i+1] = '*'

print(n)

自己的终端运行没问题,不知道哪里疏漏了 请大佬指点

2023/10/21 11:04
加载中...