アルファベット中の文字の位置
バージョン11で導入された新関数のLetterNumberとFromLetterNumberを使って,複数の言語に含まれる文字をそれぞれのアルファベットにおける位置で比べることができる.
ヨーロッパ諸国で話されている言語のリストを指定する.
In[1]:=
![Click for copyable input](assets.ja/positions-of-letters-in-alphabets/In_32.png)
languages = {"Croatian", "Dutch", "English", "French", "Hungarian",
"Latvian", "Polish", "Portuguese", "Romanian", "Spanish"};
LetterNumberを使ってそれらの言語のアルファベット中の文字「z」の位置を求める.26番目から43番目まで,さまざまな結果が出る.
In[2]:=
![Click for copyable input](assets.ja/positions-of-letters-in-alphabets/In_33.png)
Thread[languages -> LetterNumber["z", languages]]
Out[2]=
![](assets.ja/positions-of-letters-in-alphabets/O_26.png)
FromLetterNumberを使ってそれぞれのアルファベットの25番目の文字を取得する.
In[3]:=
![Click for copyable input](assets.ja/positions-of-letters-in-alphabets/In_34.png)
Thread[languages -> FromLetterNumber[25, languages]]
Out[3]=
![](assets.ja/positions-of-letters-in-alphabets/O_27.png)