1。 ユニークな文字を検討してください:
*「ハンバーガー」という言葉には、b、u、r、g、e、およびRの6つのユニークな文字があります。
2。 小さく開始:
* 1文字の単語: 6(b、u、r、g、e、r)
* 2文字の単語: 組み合わせを検討する必要があります。
* bu、br、bg、be、ur、ug、ue、rg、re、ge
*それは10の2文字の単語です。
* 3文字の単語: これはもう少し複雑になります。それらのリストを開始することはできますが、システムを使用して見逃さないようにすることは役立ちます。
* 4文字の単語: 組み合わせを見つけるプロセスを続けてください。
* 5文字の単語: 等々。
3。 数学の時間です:
* 要因: nアイテムを配置する方法の数はnです! (n要因)。
*たとえば、5! =5 * 4 * 3 * 2 * 1 =120。
* 重要な注意: 繰り返しの文字( "r")があるため、過剰カウントを調整する必要があります。
合計の計算
考えられるすべての単語を手で計算することは非常に困難です。 コンピュータープログラムが最も効率的な方法です。 これがそれが複雑な理由です:
* 繰り返しによる順序: 繰り返しの順列の式は、標準的な要因よりも複雑です。繰り返される「R」を説明する必要があります
プログラミングアプローチでこれをさらに調べたい場合はお知らせください。 Pythonまたは別の言語を使用して、すべての可能な単語を見つけることができます!
