mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
36 lines
1.9 KiB
HTML
36 lines
1.9 KiB
HTML
给你三个字符串 <code>a</code> ,<code>b</code> 和 <code>c</code> , 你的任务是找到长度 <strong>最短</strong> 的字符串,且这三个字符串都是它的 <strong>子字符串</strong> 。
|
||
<p>如果有多个这样的字符串,请你返回 <strong>字典序最小</strong> 的一个。</p>
|
||
|
||
<p>请你返回满足题目要求的字符串。</p>
|
||
|
||
<p><strong>注意:</strong></p>
|
||
|
||
<ul>
|
||
<li>两个长度相同的字符串 <code>a</code> 和 <code>b</code> ,如果在第一个不相同的字符处,<code>a</code> 的字母在字母表中比 <code>b</code> 的字母 <strong>靠前</strong> ,那么字符串 <code>a</code> 比字符串 <code>b</code> <strong>字典序小</strong> 。</li>
|
||
<li><strong>子字符串</strong> 是一个字符串中一段连续的字符序列。</li>
|
||
</ul>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre><code><span style=""><b>输入:</b></span>a</code> = "abc", <code>b</code> = "bca", <code>c</code> = "aaa"
|
||
<b>输出:</b>"aaabca"
|
||
<b>解释:</b>字符串 "aaabca" 包含所有三个字符串:a = ans[2...4] ,b = ans[3..5] ,c = ans[0..2] 。结果字符串的长度至少为 6 ,且"aaabca" 是字典序最小的一个。</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre><code><span style=""><b>输入:</b></span>a</code> = "ab", <code>b</code> = "ba", <code>c</code> = "aba"
|
||
<b>输出:</b>"aba"
|
||
<strong>解释:</strong>字符串 "aba" 包含所有三个字符串:a = ans[0..1] ,b = ans[1..2] ,c = ans[0..2] 。由于 c 的长度为 3 ,结果字符串的长度至少为 3 。"aba" 是字典序最小的一个。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= a.length, b.length, c.length <= 100</code></li>
|
||
<li><code>a</code> ,<code>b</code> ,<code>c</code> 只包含小写英文字母。</li>
|
||
</ul>
|