国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

Leetcode PHP題解--D60 824. Goat Latin

xorpay / 3060人閱讀

摘要:題目鏈接題目分析給定一個(gè)句子,由大小寫(xiě)英文字母組成,以空格為單詞的分割。即,在第個(gè)單詞按以上規(guī)則轉(zhuǎn)換完成后,再加個(gè)。分割后,判斷首字母是否不是元音。不是元音,則將第一個(gè)字母移到最后。給字符串末尾添加。

D60 824. Goat Latin 題目鏈接

824. Goat Latin

題目分析

給定一個(gè)句子,由大小寫(xiě)英文字母組成,以空格為單詞的分割。

按以下規(guī)則修改單詞:

如果一個(gè)單詞以元音開(kāi)頭(即AEIOU),那么在這個(gè)單詞末尾添加ma

如果不是以元音開(kāi)頭,那么將第一個(gè)字母移動(dòng)到當(dāng)前單詞末尾,并在后面添加ma

在所有單詞末尾再額外添加n個(gè)a。n為當(dāng)前單詞在句子中的次序,從1開(kāi)始。即,在第1個(gè)單詞按以上規(guī)則轉(zhuǎn)換完成后,再加1個(gè)a。在第2個(gè)單詞末尾加2個(gè)a,第3個(gè)加3個(gè)a,以此類(lèi)推。

思路

首先,需要把句子分割成單詞。用str_explode就可以實(shí)現(xiàn)。

分割后,判斷首字母是否不是元音。
不是元音,則將第一個(gè)字母移到最后。

給字符串末尾添加ma
給字符串末尾添加額外的n個(gè)a

最終代碼
 $word){
            if(!in_array($word[0],["a","e","i","o","u","A","E","I","O","U"])){
                $word .= $word[0];
                $word = substr($word,1);
            }
            $word .= "ma".str_repeat("a", $key+1);
            $newWords[] = $word;
        }
        return implode(" ", $newWords);
    }
}

若覺(jué)得本文章對(duì)你有用,歡迎用愛(ài)發(fā)電資助。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/31469.html

相關(guān)文章

  • [LeetCode] 824. Goat Latin

    Problem (and this is a very stupid problem...) A sentence S is given, composed of words separated by spaces. Each word consists of lowercase and uppercase letters only. We would like to convert the se...

    coolpail 評(píng)論0 收藏0
  • Leetcode PHP題解--D36 811. Subdomain Visit Count

    摘要:題目鏈接題目分析題目給定一個(gè)字符串?dāng)?shù)組,每個(gè)字符串分兩部分,以空格分割。第一部分為訪(fǎng)問(wèn)次數(shù),第二部分為域名。要求按同樣的格式,分別返回頂級(jí)域名二級(jí)域名三級(jí)域名的訪(fǎng)問(wèn)次數(shù)。最終代碼若覺(jué)得本文章對(duì)你有用,歡迎用愛(ài)發(fā)電資助。 811. Subdomain Visit Count 題目鏈接 811. Subdomain Visit Count 題目分析 題目給定一個(gè)字符串?dāng)?shù)組,每個(gè)字符串分兩部...

    inapt 評(píng)論0 收藏0
  • Leetcode PHP題解--D10 942. DI String Match

    摘要:題目鏈接題目分析給定一個(gè)只含和的字符串,返回一個(gè)數(shù)組。這個(gè)數(shù)組滿(mǎn)足以下條件當(dāng)為時(shí),。當(dāng)遇到時(shí),在數(shù)組的當(dāng)前下標(biāo)位置前插入當(dāng)前下標(biāo)。最終代碼個(gè)人認(rèn)為這題不是很好描述。有空會(huì)嘗試描述清楚這個(gè)問(wèn)題。 942. DI String Match 題目鏈接 942. DI String Match 題目分析 給定一個(gè)只含I和D的字符串S,返回一個(gè)數(shù)組。 這個(gè)數(shù)組滿(mǎn)足以下條件: 當(dāng)S[i]為I時(shí)...

    yibinnn 評(píng)論0 收藏0
  • Leetcode PHP題解--D37 682. Baseball Game

    摘要:題目鏈接題目分析給定一個(gè)字符串?dāng)?shù)組,每一個(gè)字符串有以下形式數(shù)字。直接計(jì)算得分。。代表上一輪分?jǐn)?shù)無(wú)效。思路這題沒(méi)什么好說(shuō)的了。用區(qū)分各種情況,進(jìn)行相應(yīng)處理即可。最終代碼若覺(jué)得本文章對(duì)你有用,歡迎用愛(ài)發(fā)電資助。 682. Baseball Game 題目鏈接 682. Baseball Game 題目分析 給定一個(gè)字符串?dāng)?shù)組,每一個(gè)字符串有以下形式: 數(shù)字。直接計(jì)算得分。 +。代表本輪...

    wzyplus 評(píng)論0 收藏0
  • Leetcode PHP題解--D11 461. Hamming Distance

    摘要:漢明距離是使用在數(shù)據(jù)傳輸差錯(cuò)控制編碼里面的,漢明距離是一個(gè)概念,它表示兩個(gè)相同長(zhǎng)度字對(duì)應(yīng)位不同的數(shù)量,我們以表示兩個(gè)字之間的漢明距離。對(duì)兩個(gè)字符串進(jìn)行異或運(yùn)算,并統(tǒng)計(jì)結(jié)果為的個(gè)數(shù),那么這個(gè)數(shù)就是漢明距離。 461. Hamming Distance 題目鏈接 461. Hamming Distance 題目分析 本題要求計(jì)算漢明距離。 漢明距離是使用在數(shù)據(jù)傳輸差錯(cuò)控制編碼里面的,漢明距...

    zero 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<