音階は「ド・レ・ミ・ファ・ソ・ラ・シ・ド」で構成されていますが、今回はこの言葉のみを使って文字になるものを考えてみました。
クイズのあるなしクイズにもよく出題される言葉遊びです。
ー(伸ばし棒)は1文字にカウントしません。
見つけ次第更新していきます。
見つけ次第更新していきます。
一覧
2語構成
ドードー (絶滅した鳥)
ドレ (どれ)
ドラ (銅鑼)
ミミ (耳)
ミソ (味噌)
ミラー
ソレ (それ)
ソファー
ソラ (空)
ソーラー
ソシ (阻止)
ラード
ラシ (裸子)
シド (バンド)
シミ (しみ)
シーソー
シシ (獅子)
3語構成
ドラミ (ドラえもんの妹)
シラミ (虱)
あと一文字 惜しい一覧
みそし(る) ふぁみ(り)ー ふぁみれ(す) らみれ(す)
PHPで単語を出していく
プログラミング言語PHPを使用して、音階で構成されている文字列を生成してみました。
ド~シ7文字で構成できる単語は文字同士の重複を含めると、以下のようになります。
2文字→7²→49 3文字→7三乗→343 n文字→7n乗
コード
<?php
//音階の言葉遊び
$scale = array('ド','レ','ミ','ファ','ソ','ラ','シ');
$scaleCopy = $scale;
foreach($scale as $value){
echo "<table border='1'><tr>";
echo "<td width='70'>" . '【'. $value .'】' . "</td>";
foreach($scaleCopy as $value2){
echo "<td width='70'>" . $value.$value2 . "</td>";
}
echo "</tr></table>";
}
$scaleCopy2 = $scale;
//3文字で構成する
foreach($scale as $value){
echo "<table border='1'><tr>";
echo "<td width='70'>" . '【'. $value .'】' . "</td>";
foreach($scaleCopy as $value2){
foreach($scaleCopy2 as $value3){
echo "<td width='70'>" . $value.$value2.$value3 . "</td>";
}
}
echo "</tr></table>";
}
結果
2つをかけあわせたものがこちらです。