规格
给定m变量,按order创建每个组合n。例如,
将两个变量(a和b)映射到顺序的输出为1:
- 一个
- b
- b
将两个变量(a和b)映射到顺序的输出为2:
- 一个
- 一个2
- b
- b 2
- b
- 一个2 b
- 抗体2
- a 2 b 2
将两个变量(a和b)映射到顺序的输出为3:
- 一个
- 一个2
- 一个3
- b
- b 2
- b 3
- b
- 一个2 b
- 一个3 b
- a 3 b 2
- 抗体2
- 腹3
- a 2 b 3
- a 2 b 2
- a 3 b 3
映射三个变量(的输出a,b和c),以顺序1将是:
- 一个
- b
- C
- b
- 公元前
- 交流电
- abc
m按顺序映射变量的输出为n:
- 等等
获奖标准
输出上述所有可能的组合。顺序无所谓。在代码中的什么位置打印到屏幕都没有关系。重要的是输出中显示的内容是正确的。
m大于26怎么办?我们必须支持这么高的价值吗?
given m variables暗示将给出一个变量列表。如果仅给出变量的数量,并且将0、1、2、3..27、28、29提升为幂^ 0,^ 1,^ 2等,这是可以接受的输出(正如我从您的上一条评论中推断的那样),事情变得容易。


^吗?