全字母句

全字母句

中等

簡介

你在一間透過自家網站販售字型的公司工作。 他們希望每當有人在網站上檢視某款字型時,都能顯示不同的句子。 為了完整呈現這款字型的樣貌,這些隨機句子應該用到英文字母裡的所有字母。

他們正在舉辦一場比賽,徵求可以使用的句子。 你負責檢查投稿的句子是否合格。

Note

Pangram 這個詞來自希臘文 παν γράμμα,pan gramma,意思是「每一個字母」。

最為人熟知的英文全字母句是:

The quick brown fox jumps over the lazy dog.

說明

你的任務是判斷一個句子是不是全字母句。

全字母句是一個至少把字母表中每個字母都用過一次的句子。 它不分大小寫,所以字母是小寫(例如 k)還是大寫(例如 K)都沒有差別。

在這道練習中,只要一個句子包含英文字母表 26 個字母中的每一個,它就是全字母句。


出處

Wikipedia連結會在新視窗或分頁中開啟
透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Objective-C Exercism

準備好開始 全字母句 了嗎?

註冊 Exercism,透過 51 個練習 和真人引導來學習並精通 Objective-C,全部免費。

深入探索 全字母句!

我們會探索高階函式、集合運算、使用位元運算等等,並看看 Rust、Pharo、jq 和 Kotlin 等語言的作法!