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

zlfera · July 29, 2013 · Last by hhuai replied at July 29, 2013 · 2213 hits

昨天和我的小侄子玩算 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

You need to Sign in before reply, if you don't have an account, please Sign up first.