1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/模糊坐标 [ambiguous-coordinates].html
2022-03-29 12:43:11 +08:00

47 lines
1.9 KiB
HTML

<p>我们有一些二维坐标,如&nbsp;<code>&quot;(1, 3)&quot;</code>&nbsp;&nbsp;<code>&quot;(2, 0.5)&quot;</code>,然后我们移除所有逗号,小数点和空格,得到一个字符串<code>S</code>。返回所有可能的原始字符串到一个列表中。</p>
<p>原始的坐标表示法不会存在多余的零,所以不会出现类似于&quot;00&quot;, &quot;0.0&quot;, &quot;0.00&quot;, &quot;1.0&quot;, &quot;001&quot;, &quot;00.01&quot;或一些其他更小的数来表示坐标。此外,一个小数点前至少存在一个数,所以也不会出现&ldquo;.1&rdquo;形式的数字。</p>
<p>最后返回的列表可以是任意顺序的。而且注意返回的两个数字中间(逗号之后)都有一个空格。</p>
<p>&nbsp;</p>
<pre>
<strong>示例 1:</strong>
<strong>输入:</strong> &quot;(123)&quot;
<strong>输出:</strong> [&quot;(1, 23)&quot;, &quot;(12, 3)&quot;, &quot;(1.2, 3)&quot;, &quot;(1, 2.3)&quot;]
</pre>
<pre>
<strong>示例 2:</strong>
<strong>输入:</strong> &quot;(00011)&quot;
<strong>输出:</strong> &nbsp;[&quot;(0.001, 1)&quot;, &quot;(0, 0.011)&quot;]
<strong>解释:</strong>
0.0, 00, 0001 或 00.01 是不被允许的。
</pre>
<pre>
<strong>示例 3:</strong>
<strong>输入:</strong> &quot;(0123)&quot;
<strong>输出:</strong> [&quot;(0, 123)&quot;, &quot;(0, 12.3)&quot;, &quot;(0, 1.23)&quot;, &quot;(0.1, 23)&quot;, &quot;(0.1, 2.3)&quot;, &quot;(0.12, 3)&quot;]
</pre>
<pre>
<strong>示例 4:</strong>
<strong>输入:</strong> &quot;(100)&quot;
<strong>输出:</strong> [(10, 0)]
<strong>解释:</strong>
1.0 是不被允许的。
</pre>
<p>&nbsp;</p>
<p><strong>提示: </strong></p>
<ul>
<li><code>4 &lt;= S.length &lt;= 12</code>.</li>
<li><code>S[0]</code> = &quot;(&quot;, <code>S[S.length - 1]</code> = &quot;)&quot;, 且字符串&nbsp;<code>S</code>&nbsp;中的其他元素都是数字。</li>
</ul>
<p>&nbsp;</p>