Ruby 不知道大家玩过这个小游戏没?

zlfera · 2013年07月29日 · 最后由 hhuai 回复于 2013年07月29日 · 2173 次阅读

昨天和我的小侄子玩算 24 的游戏具体是这样的从 1 到 10 中随机出四个数字,然后对这四个数字加减乘除使它们等于 24。比如 1,2,5,8 等于 24 的有 (5-2)*1*8 等。我现在想用 ruby 实现它不知道用什么方法,有知道的大大吗?

重算了一下

第一个组合是 10 取 4, P(10,4) = 5040 第二个是 4 取 4, 但这里可以取取重复,多取和少取,所以 P(4,4) +(P(4,3)+P(4,2)+P(4,1) )*4 = 144

需要 登录 后方可回复, 如果你还没有账号请 注册新账号