仕様
与えられたm
変数は、次までのすべての組み合わせを作成しますn
。例えば、
2つの変数(a
およびb
)を順序にマッピングする出力は次の1
ようになります。
- a
- b
- ab
2つの変数(a
およびb
)を順序にマッピングする出力は次の2
ようになります。
- a
- a 2
- b
- b 2
- ab
- a 2 b
- ab 2
- a 2 b 2
2つの変数(a
およびb
)を順序にマッピングする出力は次の3
ようになります。
- a
- a 2
- a 3
- b
- b 2
- b 3
- ab
- a 2 b
- a 3 b
- a 3 b 2
- ab 2
- ab 3
- a 2 b 3
- a 2 b 2
- a 3 b 3
マッピング三つの変数(の出力a
、b
およびc
順序には)1
次のようになります。
- a
- b
- c
- ab
- 紀元前
- 交流
- ABC
m
変数を順序にマッピングする出力は次のn
ようになります。
- 等
受賞基準
上記のように、可能なすべての組み合わせを出力します。順序は関係ありません。コードのどこに画面に出力してもかまいません。重要なのは、出力に表示されるものが正しいことです。
m
26より大きい場合はどうなりますか?その高い値をサポートする必要がありますか?
given m variables
は変数のリストが与えられることを示唆しています。変数の数のみが指定され、0,1,2,3..27,28,29の累乗^ 0、^ 1、^ 2などが許容可能な出力である場合(最後のコメントから推測します)、次のようになります。物事が簡単に。
^
か?