擅长:python、mysql、java
<p>做你自己的作业,凯文。你知道吗</p>
<pre><code>def foo(text, separator):
if len(text) < 2:
return text
result = ""
for i in range(1, len(text), 2):
if text[i] == text[i - 1]:
result += text[i - 1] + separator + text[i]
else:
result += text[i-1:i+1]
if len(text) % 2 != 0:
result += text[-1]
return result
print(foo("ab", "X"))
print(foo("abba", "X"))
print(foo("abbba", "X"))
print(foo("abbababababbbaaaa", "Z"))
</code></pre>
<p>输出:</p>
<pre><code>>> ab
>> abba
>> abbXba
>> abbababababZbbaaZaa
</code></pre>