【String-easy】824. Goat Latin 按照一定规则更改给定的字符串

1. 题目原址

https://leetcode.com/problems/goat-latin/

2. 题目描述

【String-easy】824. Goat Latin 按照一定规则更改给定的字符串_第1张图片

3. 题目大意

给定一个字符串,转换为Goat Latin格式,转换的规则如下:

  • 如果单词以元音开头,直接在单词后面添加 ma 即可。
  • 如果单词不以元音开头,先将第一个字母移到单词后面,添加 ma。
  • 从第一个单词开始,每个单词都加上若干个 a 的后缀,第一个单词加“a",第二个单词加"aa",以此类推。

4. 解题描述

  • 首先使用String类型的 split 方法来根据空格分割字符串中的每个单词。

5. AC代码

class Solution {
    public String toGoatLatin(String S) {
        String[] a=S.split(" ");
        String vowels="aeiouAEIOU";
        StringBuilder res=new StringBuilder();
        for(int i=0;i

你可能感兴趣的:(刷题——String,824.,Goat,Latin,按照一定规则更改给定的字符串)