擅长:python、mysql、java
<p>下面是一个快速排序解决方案:</p>
<pre><code>s = ['SGALWDV', 'GALWDVP', 'ALWDVPS', 'LWDVPSP', 'WDVPSPV']
new_s = sorted(s, key=lambda x:s[0].index(x[0]))
a = new_s[0]
b = new_s[-1]
final_s = a[:a.index(b[0])]+b
</code></pre>
<p>输出:</p>
^{pr2}$
<p>此程序按每个元素第一个字符的索引值对<code>s</code>进行排序,试图找到最大化第一个元素与所需输出之间重叠距离的字符串。在</p>