パングラム

パングラム

初級

はじめに

ウェブサイトでフォントを販売している会社で働いています。 その会社は、誰かがウェブサイトでフォントを表示するたびに、違う文を見せたいと考えています。 フォントの特徴を余すところなく伝えるために、ランダムに表示する文には、英語のアルファベットのすべての文字を使う必要があります。

同社は、使えそうな文の案を集めるコンテストを開催しています。 応募された文が条件を満たしているかどうかを確認するのが、あなたの担当です。

Note

パングラムは、ギリシャ語のπαν γράμμα(pan gramma)に由来し、「すべての文字」という意味です。

最もよく知られている英語のパングラムは、次のとおりです。

The quick brown fox jumps over the lazy dog.

説明

この課題は、ある文がパングラムかどうかを判定することです。

パングラムとは、アルファベットのすべての文字を少なくとも1回は使っている文のことです。 大文字と小文字は区別しないので、文字が小文字(kなど)でも大文字(Kなど)でもかまいません。

この演習では、英語のアルファベットで使われる基本の文字、つまりaからzだけを使います。


出典

Wikipediaリンクは新しいウィンドウまたはタブで開きます
GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Delphi Pascal Exercism

パングラムを始める準備はできましたか?

Exercismに登録すれば、76個の演習、そして本物の人間によるメンタリングとともに、Delphi Pascalを学んでマスターできます。すべて無料です。

パングラムを深く掘り下げよう!

高階関数、集合演算、ビット演算の使い方などを取り上げ、Rust、Pharo、jq、Kotlinなどの言語も見ていきます!