1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-03 14:32:54 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

更新国内版力扣题目描述变更

This commit is contained in:
2022-05-02 23:42:43 +08:00
parent 74598d1cf8
commit 7ea03594b3
198 changed files with 11378 additions and 11118 deletions

View File

@@ -1,39 +1,51 @@
<p>一个由空格分割单词的句子&nbsp;<code>S</code>。每个单词只包含大写小写字母</p>
<p>一个由若干单词组成的句子&nbsp;<code>sentence</code> ,单词间由空格分隔。每个单词仅由大写小写英文字母组成</p>
<p>我们要将句子转换为&nbsp;<em>&ldquo;Goat Latin&rdquo;</em>(一种类似于 猪拉丁文&nbsp;- Pig Latin 的虚构语言)。</p>
<p>山羊拉丁文的规则如下:</p>
<p>请你将句子转换为 <em></em>山羊拉丁文(<em>Goat Latin</em><em></em>(一种类似于 猪拉丁文&nbsp;- Pig Latin 的虚构语言)。山羊拉丁文的规则如下:</p>
<ul>
<li>如果单词以元音开头(a, e, i, o, u在单词后添加<code>&quot;ma&quot;</code><br />
例如,单词<code>&quot;apple&quot;</code>变为<code>&quot;applema&quot;</code></li>
<br />
<li>如果单词以辅音字母开头(即非元音字母),移除第一个字符并将它放到末尾,之后再添加<code>&quot;ma&quot;</code><br />
例如,单词<code>&quot;goat&quot;</code>变为<code>&quot;oatgma&quot;</code></li>
<br />
<li>根据单词在句子中的索引,在单词最后添加与索引相同数量的字母<code>&#39;a&#39;</code>索引从1开始。<br />
例如,在第一个单词后添加<code>&quot;a&quot;</code>,在第二个单词后添加<code>&quot;aa&quot;</code>,以此类推。</li>
<li>如果单词以元音开头(<code>'a'</code>, <code>'e'</code>, <code>'i'</code>, <code>'o'</code>, <code>'u'</code>),在单词后添加<code>"ma"</code>
<ul>
<li>例如,单词 <code>"apple"</code> 变为 <code>"applema"</code> </li>
</ul>
</li>
<li>如果单词以辅音字母开头(即,非元音字母),移除第一个字符并将它放到末尾,之后再添加<code>"ma"</code>
<ul>
<li>例如,单词 <code>"goat"</code> 变为 <code>"oatgma"</code></li>
</ul>
</li>
<li>根据单词在句子中的索引,在单词最后添加与索引相同数量的字母<code>'a'</code>,索引从 <code>1</code> 开始。
<ul>
<li>例如,在第一个单词后添加 <code>"a"</code> ,在第二个单词后添加 <code>"aa"</code> ,以此类推。</li>
</ul>
</li>
</ul>
<p>返回将&nbsp;<code>S</code>&nbsp;转换为山羊拉丁文后的句子。</p>
<p>返回将 <code>sentence</code> 转换为山羊拉丁文后的句子。</p>
<p><strong>示例 1:</strong></p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入: </strong>&quot;I speak Goat Latin&quot;
<strong>输出: </strong>&quot;Imaa peaksmaaa oatGmaaaa atinLmaaaaa&quot;
<strong>输入</strong>sentence = "I speak Goat Latin"
<strong>输出</strong>"Imaa peaksmaaa oatGmaaaa atinLmaaaaa"
</pre>
<p><strong>示例 2:</strong></p>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入: </strong>&quot;The quick brown fox jumped over the lazy dog&quot;
<strong>输出: </strong>&quot;heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa&quot;
<strong>输入</strong>sentence = "The quick brown fox jumped over the lazy dog"
<strong>输出</strong>"heTmaa uickqmaaa rownbmaaaa oxfmaaaaa umpedjmaaaaaa overmaaaaaaa hetmaaaaaaaa azylmaaaaaaaaa ogdmaaaaaaaaaa"
</pre>
<p><strong>说明:</strong></p>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>S</code>&nbsp;中仅包含大小写字母和空格。单词间有且仅有一个空格。</li>
<li><code>1 &lt;= S.length &lt;= 150</code></li>
<li><code>1 &lt;= sentence.length &lt;= 150</code></li>
<li><code>sentence</code> 由英文字母和空格组成</li>
<li><code>sentence</code> 不含前导或尾随空格</li>
<li><code>sentence</code> 中的所有单词由单个空格分隔</li>
</ul>