desc.html 1.8 KB
Newer Older
每日一练社区's avatar
每日一练社区 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
<p>给你一个字符串&nbsp;<code>s</code>,它由数字(<code>&#39;0&#39;</code> - <code>&#39;9&#39;</code>)和&nbsp;<code>&#39;#&#39;</code>&nbsp;组成。我们希望按下述规则将&nbsp;<code>s</code>&nbsp;映射为一些小写英文字符:</p>

<ul>
	<li>字符(<code>&#39;a&#39;</code> - <code>&#39;i&#39;</code>)分别用(<code>&#39;1&#39;</code> -&nbsp;<code>&#39;9&#39;</code>)表示。</li>
	<li>字符(<code>&#39;j&#39;</code> - <code>&#39;z&#39;</code>)分别用(<code>&#39;10#&#39;</code>&nbsp;-&nbsp;<code>&#39;26#&#39;</code>)表示。&nbsp;</li>
</ul>

<p>返回映射之后形成的新字符串。</p>

<p>题目数据保证映射始终唯一。</p>

<p>&nbsp;</p>

<p><strong>示例 1:</strong></p>

<pre><strong>输入:</strong>s = &quot;10#11#12&quot;
<strong>输出:</strong>&quot;jkab&quot;
<strong>解释:</strong>&quot;j&quot; -&gt; &quot;10#&quot; , &quot;k&quot; -&gt; &quot;11#&quot; , &quot;a&quot; -&gt; &quot;1&quot; , &quot;b&quot; -&gt; &quot;2&quot;.
</pre>

<p><strong>示例 2:</strong></p>

<pre><strong>输入:</strong>s = &quot;1326#&quot;
<strong>输出:</strong>&quot;acz&quot;
</pre>

<p><strong>示例 3:</strong></p>

<pre><strong>输入:</strong>s = &quot;25#&quot;
<strong>输出:</strong>&quot;y&quot;
</pre>

<p><strong>示例 4:</strong></p>

<pre><strong>输入:</strong>s = &quot;12345678910#11#12#13#14#15#16#17#18#19#20#21#22#23#24#25#26#&quot;
<strong>输出:</strong>&quot;abcdefghijklmnopqrstuvwxyz&quot;
</pre>

<p>&nbsp;</p>

<p><strong>提示:</strong></p>

<ul>
	<li><code>1 &lt;= s.length &lt;= 1000</code></li>
	<li><code>s[i]</code> 只包含数字(<code>&#39;0&#39;</code>-<code>&#39;9&#39;</code>)和&nbsp;<code>&#39;#&#39;</code>&nbsp;字符。</li>
	<li><code>s</code>&nbsp;是映射始终存在的有效字符串。</li>
</ul>