2008-03-31 Ruby 测试题(00008)

2008-03-31 Ruby 测试题(00008)

输入:一串英文字母
输出:由该串字母按不同顺序组成的字符串的个数。

举例1:
  输入:a,b,c
  输出:6
  因为有abc,acb,bac,bca,cab,cba共6个不同的组合
举例2:
  输入:a,a,b
  输出:3
  因为有aab,aba,baa共三个不同的组合
呃,排列组合的公式都全还给老师了~
这题既然出在了这里,当然是想各位用计算机的方式去找出答案。
如果是放在数学论坛,那才需要公式。
抛砖~
n 中取 m 个
排列公式是 P(n,m) = n! / (n - m)!
组合公式是 C(n,m) = P(n,m) / m! = n! / (m! * (n - m)!)

本帖隐藏的内容需要回复才可以浏览


[Copy to clipboard] [ - ]
附加题,顺便帮我把那些排列也打出来^_^
附加题

本帖隐藏的内容需要回复才可以浏览
太彪悍!
很好很强大!我来看看code!
向前辈们学习!!!!