擅长:python、mysql、java
<p>这应该可以完成工作,通过所有测试用例</p>
<pre><code>def string_match(a, b):
found = 0
for i in range(min([len(a), len(b)])-1):
if a[i] == b[i] and a[i+1] == b[i+1]:
found += 1
return found
print(string_match('iaxxai', 'aaxxaaxx'))
</code></pre>
<p>您不需要拆分字符串,只需要检查<code>i</code>和<code>i + 1</code>处的字符是否相等。如果要检查<code>n</code>长度,可能需要一个内部循环。它也适用于<code>len(a) != len(b)</code></p>