擅长:python、mysql、java
<pre><code>original="KKKKKLLLLLLLLLLLLLLLOOOPPPPLLL"
expected="KKKKKLLLLLLLLLLOOOPPPPLL"
original=original.replace("LLL","LL")
print(len(expected)) #24
print(len(original)) #24
print(original==expected) #True
</code></pre>
<p>新建编辑:</p>
^{pr2}$
<p>新编辑2:根据<a href="https://stackoverflow.com/a/41799235/5033247">@wwii</a></p>
<pre><code>from itertools import groupby as gb
s="KKKKKLLLLLLLLLLLLLLLOOOPPPPLLL"
s="".join("".join(k)*(len(list(g))*2//3) if k=='L' else "".join(g) for k,g in gb(s))
</code></pre>
<p>新编辑3:</p>
<pre><code>from itertools import groupby as gb
s1="KKKKKLLLLLLLLLLLLLLLOOOPPPPLLL"
s=""
for k,g in gb(s1):
if k=='L':
s+="".join(k)*(len(list(g))*2//3)
else:
s+="".join(g)
print(s)
</code></pre>