- ★初心者以前の質問に雪崩のように答えるスレ 2★
425 :デフォルトの名無しさん[sage]:2014/05/03(土) 04:34:52.65 ID:eTdjg0nu - 条件があいまいなのでどうにもならないよ
|
- スレ立てるまでもない質問はここで 135匹目
796 :デフォルトの名無しさん[sage]:2014/05/03(土) 15:51:33.78 ID:eTdjg0nu - 等分?
|
- スレ立てるまでもない質問はここで 135匹目
800 :デフォルトの名無しさん[sage]:2014/05/03(土) 16:20:34.88 ID:eTdjg0nu - [*25..40].product([*25..40]).map{|x|x<<100-x[0]-x[1]}.select{|x|x[2].between?(25,40)}.shuffle[0]
|
- スレ立てるまでもない質問はここで 135匹目
801 :デフォルトの名無しさん[sage]:2014/05/03(土) 16:26:57.36 ID:eTdjg0nu - [*25..40].product([*25..40],[*25..40]).select{|x|x.reduce(:+)==100}.shuffle[0]
少し短くなった
|
- スレ立てるまでもない質問はここで 135匹目
818 :デフォルトの名無しさん[sage]:2014/05/03(土) 19:25:37.29 ID:eTdjg0nu - >>816
a=rand(25,40) b=rand(a<35?100-40-a:25,a>35?100-25-a:40) c=100-a-b かな
|
- スレ立てるまでもない質問はここで 135匹目
819 :デフォルトの名無しさん[sage]:2014/05/03(土) 19:30:10.55 ID:eTdjg0nu - maxやminを使ってもいいと思う
[*25..40].product([*25..40],[*25..40]).select{|x|x.reduce(:+)==100}.sample a=[*25..40];a.product(a,a).select{|x|x.reduce(:+)==100}.sample 少し短くなった
|