4つの数字の四則演算(+,-,*,/)で10を作れ!

例:0,0,2,5:○→0+0+2*5


結論

全部で715パターン中170個ができない。4つの数字が全て1以上の場合は495パターン中55個ができず、全て異なる場合は必ず10を作れる

シミュレーション結果


演算は* / を優先せずに、左から行うこと。

0,0,0,0:×
0,0,0,1:×
0,0,0,2:×
0,0,0,3:×
0,0,0,4:×
0,0,0,5:×
0,0,0,6:×
0,0,0,7:×
0,0,0,8:×
0,0,0,9:×
0,0,1,1:×
0,0,1,2:×
0,0,1,3:×
0,0,1,4:×
0,0,1,5:×
0,0,1,6:×
0,0,1,7:×
0,0,1,8:×
0,0,1,9:○ +0+0+1+9
0,0,2,2:×
0,0,2,3:×
0,0,2,4:×
0,0,2,5:○ +0+0+2*5
0,0,2,6:×
0,0,2,7:×
0,0,2,8:○ +0+0+2+8
0,0,2,9:×
0,0,3,3:×
0,0,3,4:×
0,0,3,5:×
0,0,3,6:×
0,0,3,7:○ +0+0+3+7
0,0,3,8:×
0,0,3,9:×
0,0,4,4:×
0,0,4,5:×
0,0,4,6:○ +0+0+4+6
0,0,4,7:×
0,0,4,8:×
0,0,4,9:×
0,0,5,5:○ +0+0+5+5
0,0,5,6:×
0,0,5,7:×
0,0,5,8:×
0,0,5,9:×
0,0,6,6:×
0,0,6,7:×
0,0,6,8:×
0,0,6,9:×
0,0,7,7:×
0,0,7,8:×
0,0,7,9:×
0,0,8,8:×
0,0,8,9:×
0,0,9,9:×
0,1,1,1:×
0,1,1,2:×
0,1,1,3:×
0,1,1,4:×
0,1,1,5:○ +0+1+1*5
0,1,1,6:×
0,1,1,7:×
0,1,1,8:○ +0+1+1+8
0,1,1,9:○ +0+1*1+9
0,1,2,2:×
0,1,2,3:×
0,1,2,4:○ +0+1+4*2
0,1,2,5:○ +0+1*2*5
0,1,2,6:○ +0-1+6*2
0,1,2,7:○ +0+1+2+7
0,1,2,8:○ +0+1*2+8
0,1,2,9:○ +0-1+2+9
0,1,3,3:○ +0+3*3+1
0,1,3,4:×
0,1,3,5:○ +0-1+3*5
0,1,3,6:○ +0+1+3+6
0,1,3,7:○ +0+1*3+7
0,1,3,8:○ +0-1+3+8
0,1,3,9:○ +0*3+1+9
0,1,4,4:×
0,1,4,5:○ +0+1+4+5
0,1,4,6:○ +0+1*4+6
0,1,4,7:○ +0-1+4+7
0,1,4,8:×
0,1,4,9:○ +0*4+1+9
0,1,5,5:○ +0+1*5+5
0,1,5,6:○ +0-1+5+6
0,1,5,7:×
0,1,5,8:×
0,1,5,9:○ +0*5+1+9
0,1,6,6:×
0,1,6,7:×
0,1,6,8:×
0,1,6,9:○ +0*6+1+9
0,1,7,7:×
0,1,7,8:×
0,1,7,9:○ +0*7+1+9
0,1,8,8:×
0,1,8,9:○ +0*8+1+9
0,1,9,9:○ +0*9+1+9
0,2,2,2:×
0,2,2,3:○ +0+2+3*2
0,2,2,4:○ +0+2*4+2
0,2,2,5:○ +0*2+2*5
0,2,2,6:○ +0+2+2+6
0,2,2,7:○ +0-2+7*2
0,2,2,8:○ +0*2+2+8
0,2,2,9:○ +0+2/2+9
0,2,3,3:×
0,2,3,4:○ +0+2*3+4
0,2,3,5:○ +0+2+3+5
0,2,3,6:×
0,2,3,7:○ +0*2+3+7
0,2,3,8:○ +0*3+2+8
0,2,3,9:○ +0-2+3+9
0,2,4,4:○ +0+2+4+4
0,2,4,5:○ +0-2+4*5
0,2,4,6:○ +0*2+4+6
0,2,4,7:○ +0+2*7-4
0,2,4,8:○ +0-2+4+8
0,2,4,9:○ +0-4+9*2
0,2,5,5:○ +0*2+5+5
0,2,5,6:○ +0*6+2*5
0,2,5,7:○ +0-2+5+7
0,2,5,8:○ +0*5+2+8
0,2,5,9:○ +0*9+2*5
0,2,6,6:○ +0-2+6+6
0,2,6,7:○ +0+6/2+7
0,2,6,8:○ +0+2*8-6
0,2,6,9:×
0,2,7,7:×
0,2,7,8:○ +0*7+2+8
0,2,7,9:×
0,2,8,8:○ +0*8+2+8
0,2,8,9:○ +0+2*9-8
0,2,9,9:×
0,3,3,3:×
0,3,3,4:○ +0+3+3+4
0,3,3,5:×
0,3,3,6:×
0,3,3,7:○ +0*3+3+7
0,3,3,8:×
0,3,3,9:○ +0+3/3+9
0,3,4,4:×
0,3,4,5:×
0,3,4,6:○ +0*3+4+6
0,3,4,7:○ +0*4+3+7
0,3,4,8:×
0,3,4,9:○ +0-3+4+9
0,3,5,5:○ +0+3*5-5
0,3,5,6:○ +0+5/3*6
0,3,5,7:○ +0*5+3+7
0,3,5,8:○ +0-3+5+8
0,3,5,9:×
0,3,6,6:×
0,3,6,7:○ +0-3+6+7
0,3,6,8:○ +0+3*6-8
0,3,6,9:×
0,3,7,7:○ +0*7+3+7
0,3,7,8:○ +0*8+3+7
0,3,7,9:○ +0+9/3+7
0,3,8,8:×
0,3,8,9:×
0,3,9,9:×
0,4,4,4:×
0,4,4,5:×
0,4,4,6:○ +0+4*4-6
0,4,4,7:×
0,4,4,8:×
0,4,4,9:○ +0+4/4+9
0,4,5,5:○ +0*4+5+5
0,4,5,6:○ +0-4+6*5
0,4,5,7:×
0,4,5,8:○ +0+5/4*8
0,4,5,9:○ +0-4+5+9
0,4,6,6:○ +0*6+4+6
0,4,6,7:○ +0*7+4+6
0,4,6,8:○ +0-4+6+8
0,4,6,9:○ +0*9+4+6
0,4,7,7:○ +0-4+7+7
0,4,7,8:×
0,4,7,9:×
0,4,8,8:○ +0+8/4+8
0,4,8,9:×
0,4,9,9:×
0,5,5,5:○ +0*5+5+5
0,5,5,6:○ +0*6+5+5
0,5,5,7:○ +0-5+7*5
0,5,5,8:○ +0*8+5+5
0,5,5,9:○ +0+5/5+9
0,5,6,6:×
0,5,6,7:×
0,5,6,8:○ +0-6+8*5
0,5,6,9:○ +0-5+6+9
0,5,7,7:×
0,5,7,8:○ +0-5+7+8
0,5,7,9:○ +0-7+9*5
0,5,8,8:×
0,5,8,9:×
0,5,9,9:×
0,6,6,6:×
0,6,6,7:×
0,6,6,8:×
0,6,6,9:○ +0+6/6+9
0,6,7,7:×
0,6,7,8:×
0,6,7,9:○ +0-6+7+9
0,6,8,8:○ +0-6+8+8
0,6,8,9:×
0,6,9,9:×
0,7,7,7:×
0,7,7,8:×
0,7,7,9:○ +0+7/7+9
0,7,8,8:×
0,7,8,9:○ +0-7+8+9
0,7,9,9:×
0,8,8,8:×
0,8,8,9:○ +0+8/8+9
0,8,9,9:○ +0-8+9+9
0,9,9,9:○ +0+9/9+9
1,1,1,1:×
1,1,1,2:×
1,1,1,3:×
1,1,1,4:○ (+1+1)*(1+4)
1,1,1,5:○ +1+1*1*5
1,1,1,6:○ (-1-1)*(1-6)
1,1,1,7:○ +1+1+1+7
1,1,1,8:○ +1+1*1+8
1,1,1,9:○ +1+1-1+9
1,1,2,2:×
1,1,2,3:○ +1+1+3*2
1,1,2,4:○ +1+1*4+2
1,1,2,5:○ +1-1+2*5
1,1,2,6:○ +1+1+2+6
1,1,2,7:○ +1*1+2+7
1,1,2,8:○ +1-1+2+8
1,1,2,9:○ +1+1/2+9
1,1,3,3:○ +1*3*3+1
1,1,3,4:○ +1+1*3+4
1,1,3,5:○ +1+1+3+5
1,1,3,6:○ +1*1+3+6
1,1,3,7:○ +1-1+3+7
1,1,3,8:○ -1*1+3+8
1,1,3,9:○ -1-1+3+9
1,1,4,4:○ +1+1+4+4
1,1,4,5:○ +1*1+4+5
1,1,4,6:○ +1-1+4+6
1,1,4,7:○ -1*1+4+7
1,1,4,8:○ -1-1+4+8
1,1,4,9:○ (-1-1)*(4-9)
1,1,5,5:○ +1-1+5+5
1,1,5,6:○ -1*1+5+6
1,1,5,7:○ -1-1+5+7
1,1,5,8:×
1,1,5,9:×
1,1,6,6:○ -1-1+6+6
1,1,6,7:×
1,1,6,8:○ +1+1*8-6
1,1,6,9:×
1,1,7,7:×
1,1,7,8:×
1,1,7,9:×
1,1,8,8:×
1,1,8,9:○ +1+1*9-8
1,1,9,9:○ +1/9+1*9
1,2,2,2:○ +1+2+2*2
1,2,2,3:○ +1*2+3*2
1,2,2,4:○ +1+2*2+4
1,2,2,5:○ +1+2+2+5
1,2,2,6:○ +1*2+2+6
1,2,2,7:○ -1+2+2+7
1,2,2,8:○ -1+2*2+8
1,2,2,9:○ +1+2-2+9
1,2,3,3:○ +1+3*3-2
1,2,3,4:○ +1+2+3+4
1,2,3,5:○ +1-2+3*5
1,2,3,6:○ -1+2+3+6
1,2,3,7:○ -1+2*3+7
1,2,3,8:○ +1-2+3+8
1,2,3,9:○ +1+2/3+9
1,2,4,4:○ +1*2+4+4
1,2,4,5:○ +1/2*4*5
1,2,4,6:○ -1+2*4+6
1,2,4,7:○ +1-2+4+7
1,2,4,8:○ +1/2*4+8
1,2,4,9:○ -1-2+4+9
1,2,5,5:○ +1+2*5-5
1,2,5,6:○ +1-2+5+6
1,2,5,7:○ -1*2+5+7
1,2,5,8:○ -1-2+5+8
1,2,5,9:○ +1-5+9*2
1,2,6,6:○ -1*2+6+6
1,2,6,7:○ +1/2*6+7
1,2,6,8:○ +1+2*6-8
1,2,6,9:○ -1+9*2-6
1,2,7,7:○ -1+7/2+7
1,2,7,8:○ +2*8+1-7
1,2,7,9:○ +2*9-1-7
1,2,8,8:○ +1+8*2-8
1,2,8,9:○ +1*2*9-8
1,2,9,9:○ +2*9+1-9
1,3,3,3:○ +1+3+3+3
1,3,3,4:○ +1*3+3+4
1,3,3,5:○ -1+3+3+5
1,3,3,6:○ -3+6*3+1
1,3,3,7:○ +7/3+1*3
1,3,3,8:○ +3/3+1+8
1,3,3,9:○ +1+3-3+9
1,3,4,4:○ -1+3+4+4
1,3,4,5:○ +1-3+4*5
1,3,4,6:○ +1+3*4-6
1,3,4,7:○ -1+3*7-4
1,3,4,8:○ +1-3+4+8
1,3,4,9:○ +1+3/4+9
1,3,5,5:○ +1*3*5-5
1,3,5,6:○ +1/3*5*6
1,3,5,7:○ +1-3+5+7
1,3,5,8:○ -1*3+5+8
1,3,5,9:○ -1-3+5+9
1,3,6,6:○ +1-3+6+6
1,3,6,7:○ -1*3+6+7
1,3,6,8:○ +1*3*6-8
1,3,6,9:○ +3*6+1-9
1,3,7,7:○ -1-3+7+7
1,3,7,8:○ -1+7*3-8
1,3,7,9:○ +1/3*9+7
1,3,8,8:×
1,3,8,9:○ -1+3*9-8
1,3,9,9:×
1,4,4,4:×
1,4,4,5:○ +4*4-1-5
1,4,4,6:○ +1*4*4-6
1,4,4,7:○ +4*4+1-7
1,4,4,8:○ +1+4/4*8
1,4,4,9:○ +1+4-4+9
1,4,5,5:○ +1-4+5*5
1,4,5,6:○ -1*4+6*5
1,4,5,7:○ -1-4+7*5
1,4,5,8:○ +1-4+5+8
1,4,5,9:○ +1+4/5+9
1,4,6,6:○ +4/6+1*6
1,4,6,7:○ +1-4+6+7
1,4,6,8:○ -1+4*6-8
1,4,6,9:○ -1-4+6+9
1,4,7,7:○ -1*4+7+7
1,4,7,8:○ -1-4+7+8
1,4,7,9:○ (-1-4)*(7-9)
1,4,8,8:○ +1/4*8+8
1,4,8,9:○ -1+9/4+8
1,4,9,9:×
1,5,5,5:○ +5/5+1*5
1,5,5,6:○ +1-5+6*5
1,5,5,7:○ -1*5+7*5
1,5,5,8:○ -1-5+8*5
1,5,5,9:○ +1+5-5+9
1,5,6,6:○ +6/6+1*5
1,5,6,7:○ +1-6+7*5
1,5,6,8:○ +1-5+6+8
1,5,6,9:○ +1+5/6+9
1,5,7,7:○ +1-5+7+7
1,5,7,8:○ -1*5+7+8
1,5,7,9:○ -1-5+7+9
1,5,8,8:○ -1-5+8+8
1,5,8,9:○ +1-8+9*5
1,5,9,9:○ +9/9+1*5
1,6,6,6:×
1,6,6,7:×
1,6,6,8:○ +6/6+1+8
1,6,6,9:○ +1+6-6+9
1,6,7,7:×
1,6,7,8:○ +1-6+7+8
1,6,7,9:○ +1+6/7+9
1,6,8,8:○ -1*6+8+8
1,6,8,9:○ -1-6+8+9
1,6,9,9:×
1,7,7,7:×
1,7,7,8:○ +7/7+1+8
1,7,7,9:○ +1+7-7+9
1,7,8,8:○ +1-7+8+8
1,7,8,9:○ +1+7/8+9
1,7,9,9:○ -1-7+9+9
1,8,8,8:○ +8/8+1+8
1,8,8,9:○ +1+8-8+9
1,8,9,9:○ +1+8/9+9
1,9,9,9:○ +1+9+9-9
2,2,2,2:○ +2+2*2+2
2,2,2,3:○ +2+2*3-2
2,2,2,4:○ +2+2+2+4
2,2,2,5:○ +2+2-2*5
2,2,2,6:○ -2/2+6*2
2,2,2,7:○ +2/2+2+7
2,2,2,8:○ +2+2-2+8
2,2,2,9:○ -2/2+2+9
2,2,3,3:○ +2+2+3+3
2,2,3,4:○ +2+3/2*4
2,2,3,5:○ -2/2+3*5
2,2,3,6:○ +2/2+3+6
2,2,3,7:○ +2-2+3+7
2,2,3,8:○ -2/2+3+8
2,2,3,9:○ +2+2-3+9
2,2,4,4:○ +2*4-2+4
2,2,4,5:○ +2/2+4+5
2,2,4,6:○ +2+2*4-6
2,2,4,7:○ -2/2+4+7
2,2,4,8:○ +2*8-2-4
2,2,4,9:○ +2+2/4+9
2,2,5,5:○ +2-2+5+5
2,2,5,6:○ -2/2+5+6
2,2,5,7:×
2,2,5,8:○ +2-5+8*2
2,2,5,9:○ -2-2+5+9
2,2,6,6:○ +2+6*2-6
2,2,6,7:○ +2*6-7*2
2,2,6,8:○ -2-2+6+8
2,2,6,9:○ +2-6+9*2
2,2,7,7:○ -2-2+7+7
2,2,7,8:○ +2+7*2-8
2,2,7,9:○ +2*7-9*2
2,2,8,8:○ +2*8+2-8
2,2,8,9:○ -8/2+9*2
2,2,9,9:○ +2+9+9/2
2,3,3,3:○ +3*3-2+3
2,3,3,4:○ -2/3+4*3
2,3,3,5:○ +2+3-3*5
2,3,3,6:○ +2+3/3*6
2,3,3,7:○ +2*3-3+7
2,3,3,8:○ +2+3-3+8
2,3,3,9:○ -3/3+2+9
2,3,4,4:○ -2+4*3+4
2,3,4,5:○ +2*3-4*5
2,3,4,6:○ -2+3*4+6
2,3,4,7:○ +2-3+4+7
2,3,4,8:○ +2+3/4*8
2,3,4,9:○ +2+3-4+9
2,3,5,5:○ -2+3*5+5
2,3,5,6:○ +2-3+5+6
2,3,5,7:○ -2-3+7*5
2,3,5,8:○ -2*3+8*5
2,3,5,9:○ +2+3/5+9
2,3,6,6:○ +2/3*6+6
2,3,6,7:○ -2+7/3*6
2,3,6,8:○ +3+6*2-8
2,3,6,9:○ +2*3/6+9
2,3,7,7:○ +2+7/3+7
2,3,7,8:○ -2-3+7+8
2,3,7,9:○ -2*3+7+9
2,3,8,8:○ -2*3+8+8
2,3,8,9:○ +2*8+3-9
2,3,9,9:○ +9/3-2+9
2,4,4,4:○ -2+4+4+4
2,4,4,5:○ +2+4-4*5
2,4,4,6:○ +2*4-4+6
2,4,4,7:○ -2+4*7-4
2,4,4,8:○ +2+4-4+8
2,4,4,9:○ +2*9-4-4
2,4,5,5:○ -4+5*2*5
2,4,5,6:○ +2*4-6*5
2,4,5,7:○ +2-4+5+7
2,4,5,8:○ -2-4+8*5
2,4,5,9:○ +2+4-5+9
2,4,6,6:○ +2-4+6+6
2,4,6,7:○ +2/4*6+7
2,4,6,8:○ +2*4-6+8
2,4,6,9:○ +2+4/6+9
2,4,7,7:○ -4/7+2*7
2,4,7,8:○ +2*7+4-8
2,4,7,9:○ +2*4-7+9
2,4,8,8:○ -2-4+8+8
2,4,8,9:○ +2*4/8+9
2,4,9,9:○ -2*4+9+9
2,5,5,5:○ +2+5-5*5
2,5,5,6:○ +5/2*6-5
2,5,5,7:○ +5/5+2+7
2,5,5,8:○ +2+5-5+8
2,5,5,9:○ -2-5+9*5
2,5,6,6:○ +2*5+6-6
2,5,6,7:○ +2-5+6+7
2,5,6,8:○ -2+5*6-8
2,5,6,9:○ +2+5-6+9
2,5,7,7:○ +2*5+7-7
2,5,7,8:○ +5+7+8/2
2,5,7,9:○ +2+5/7+9
2,5,8,8:○ +2*5+8-8
2,5,8,9:○ -2-5+8+9
2,5,9,9:○ +2*5+9-9
2,6,6,6:○ -6/6+6*2
2,6,6,7:○ -6/2+6+7
2,6,6,8:○ +2+6-6+8
2,6,6,9:○ -6/6+2+9
2,6,7,7:○ +2-6+7+7
2,6,7,8:○ -6+7*2+8
2,6,7,9:○ +2+6-7+9
2,6,8,8:○ -6/8+2*8
2,6,8,9:○ +2+6/8+9
2,6,9,9:○ -2-6+9+9
2,7,7,7:○ +7/7+2+7
2,7,7,8:○ +2+7-7+8
2,7,7,9:○ -7/7+2+9
2,7,8,8:○ -7+8*2+8
2,7,8,9:○ +2+7-8+9
2,7,9,9:○ +2+7/9+9
2,8,8,8:○ +2+8+8-8
2,8,8,9:○ -8/8+2+9
2,8,9,9:○ +2+8+9-9
2,9,9,9:○ -9/9+2+9
3,3,3,3:○ (+3*3)+(3/3)
3,3,3,4:○ +3*3-3+4
3,3,3,5:○ +3+3/3*5
3,3,3,6:○ +3/3+3+6
3,3,3,7:○ +3+3-3+7
3,3,3,8:○ +3+3*3-8
3,3,3,9:○ +3*9+3/3
3,3,4,4:○ +4*4-3-3
3,3,4,5:○ +3+3-4*5
3,3,4,6:○ +3-3+4+6
3,3,4,7:○ -3/3+4+7
3,3,4,8:○ +3+3-4+8
3,3,4,9:○ +9/3+3+4
3,3,5,5:○ +3-3+5+5
3,3,5,6:○ +3*3-5+6
3,3,5,7:○ +3*3-7*5
3,3,5,8:○ -3-3+8*5
3,3,5,9:○ +3+3-5+9
3,3,6,6:○ (+3*3)+(6/6)
3,3,6,7:○ +3*3-6+7
3,3,6,8:○ -3+8/3*6
3,3,6,9:○ +3+3/6+9
3,3,7,7:○ (+3*3)+(7/7)
3,3,7,8:○ +3*3-7+8
3,3,7,9:○ -3-3+7+9
3,3,8,8:○ -3-3+8+8
3,3,8,9:○ +3*3-8+9
3,3,9,9:○ +3*3/9+9
3,4,4,4:×
3,4,4,5:○ -3+4+4+5
3,4,4,6:○ +3*4+4-6
3,4,4,7:○ +3+4-4+7
3,4,4,8:○ +3/4*8+4
3,4,4,9:○ +4*4+3-9
3,4,5,5:○ +3+4-5*5
3,4,5,6:○ +3-4+5+6
3,4,5,7:○ +3*4+5-7
3,4,5,8:○ +3+4-5+8
3,4,5,9:○ -3-4+9*5
3,4,6,6:○ +4*6+6/3
3,4,6,7:○ -3+7*4-6
3,4,6,8:○ +3*4+6-8
3,4,6,9:○ +3+4-6+9
3,4,7,7:○ +3*7-4-7
3,4,7,8:○ -7/4+3*8
3,4,7,9:○ +3+4/7+9
3,4,8,8:○ -3+8/4*8
3,4,8,9:○ -3-4+8+9
3,4,9,9:○ -9/3+4+9
3,5,5,5:○ -5/5+3*5
3,5,5,6:○ +3+5-6*5
3,5,5,7:○ +3+5-5+7
3,5,5,8:○ -5/5+3+8
3,5,5,9:○ +5/3*9-5
3,5,6,6:○ +3-5+6+6
3,5,6,7:○ +3+6-7*5
3,5,6,8:○ +3+5-6+8
3,5,6,9:○ +3*5*6/9
3,5,7,7:○ -7/7+3*5
3,5,7,8:○ +3+7/5+8
3,5,7,9:○ +3+5-7+9
3,5,8,8:○ -8/8+3*5
3,5,8,9:○ +3+5/8+9
3,5,9,9:○ -3-5+9+9
3,6,6,6:○ -6/3+6+6
3,6,6,7:○ +3+6-6+7
3,6,6,8:○ -3+6*6-8
3,6,6,9:×
3,6,7,7:○ -6+7*3+7
3,6,7,8:○ +3+6-7+8
3,6,7,9:○ +7*9-3/6
3,6,8,8:○ +3*8-6-8
3,6,8,9:○ +3+6-8+9
3,6,9,9:○ +3+6/9+9
3,7,7,7:○ +3+7+7-7
3,7,7,8:○ +3*8-7-7
3,7,7,9:×
3,7,8,8:○ +3+7+8-8
3,7,8,9:○ -8+9*3+7
3,7,9,9:○ +3+7+9-9
3,8,8,8:○ -8/8+3+8
3,8,8,9:○ +3+8+8-9
3,8,9,9:○ +3*9-8-9
3,9,9,9:×
4,4,4,4:×
4,4,4,5:○ +4+4/4*5
4,4,4,6:○ +4+4-4+6
4,4,4,7:○ -4/4+4+7
4,4,4,8:○ +4+4/4+8
4,4,4,9:○ +4*9+4/4
4,4,5,5:○ +4-4+5+5
4,4,5,6:○ -4/4+5+6
4,4,5,7:○ +4+4-5+7
4,4,5,8:○ +4*4*5/8
4,4,5,9:×
4,4,6,6:○ +6*6+4/4
4,4,6,7:○ -4+6*7-4
4,4,6,8:○ +4+4-6+8
4,4,6,9:○ +4/6*9+4
4,4,7,7:×
4,4,7,8:○ +4+8/4+7
4,4,7,9:○ +4+4-7+9
4,4,8,8:○ +4*4/8+8
4,4,8,9:○ +4+4/8+9
4,4,9,9:○ -4-4+9+9
4,5,5,5:○ +4*5-5-5
4,5,5,6:○ +4+5-5+6
4,5,5,7:○ +4+5-7*5
4,5,5,8:×
4,5,5,9:○ +5*9-5/4
4,5,6,6:○ -5+6*4+6
4,5,6,7:○ +4+5-6+7
4,5,6,8:○ +4+6/5+8
4,5,6,9:○ +4*6-5-9
4,5,7,7:○ +5+7/4+7
4,5,7,8:○ +4+5-7+8
4,5,7,9:○ +4+7-9*5
4,5,8,8:○ +8/8+4+5
4,5,8,9:○ +4+5-8+9
4,5,9,9:○ +4+5/9+9
4,6,6,6:○ +4+6+6-6
4,6,6,7:○ +6+6/4+7
4,6,6,8:○ +4*6-6-8
4,6,6,9:○ +6+9*4/6
4,6,7,7:○ +4+6+7-7
4,6,7,8:○ +4*6/8+7
4,6,7,9:○ +7+9/4+6
4,6,8,8:○ +4+6+8-8
4,6,8,9:○ -4+6*9-8
4,6,9,9:○ +4+6+9-9
4,7,7,7:○ -7/7+4+7
4,7,7,8:○ +4+7+7-8
4,7,7,9:○ +7*7-9/4
4,7,8,8:○ -8/8+4+7
4,7,8,9:○ +4+7+8-9
4,7,9,9:○ +4*7-9-9
4,8,8,8:×
4,8,8,9:○ +8/4*9-8
4,8,9,9:×
4,9,9,9:×
5,5,5,5:○ +5+5+5-5
5,5,5,6:○ -5/5+5+6
5,5,5,7:○ (-5*5)+(5*7)
5,5,5,8:○ +5+5/5+8
5,5,5,9:○ +5*9+5/5
5,5,6,6:○ +5+5+6-6
5,5,6,7:○ +5+7*5/6
5,5,6,8:○ (-5*6)+(5*8)
5,5,6,9:○ +5*5-6-9
5,5,7,7:○ +5+5+7-7
5,5,7,8:○ +5*5-7-8
5,5,7,9:○ +5+9*5/7
5,5,8,8:○ +5+5+8-8
5,5,8,9:○ -8+9*5+5
5,5,9,9:○ +5+5+9-9
5,6,6,6:○ +6+6*5/6
5,6,6,7:○ +5+6+6-7
5,6,6,8:×
5,6,6,9:○ (-5*6)/(6-9)
5,6,7,7:○ -7/7+5+6
5,6,7,8:○ +5+6+7-8
5,6,7,9:○ +6+9/5+7
5,6,8,8:○ -5+8*6-8
5,6,8,9:○ +5+6+8-9
5,6,9,9:○ -9/9+5+6
5,7,7,7:○ +7+7*5/7
5,7,7,8:○ +7+8/5+7
5,7,7,9:○ +5+7+7-9
5,7,8,8:×
5,7,8,9:○ -5+7*9-8
5,7,9,9:×
5,8,8,8:○ +8+8*5/8
5,8,8,9:×
5,8,9,9:×
5,9,9,9:○ +9+9*5/9
6,6,6,6:×
6,6,6,7:×
6,6,6,8:○ +6+6+6-8
6,6,6,9:○ +6*6/9+6
6,6,7,7:×
6,6,7,8:×
6,6,7,9:○ +6+6+7-9
6,6,8,8:○ -6+8*8-6
6,6,8,9:○ -6+9*6-8
6,6,9,9:○ +6+9*6/9
6,7,7,7:×
6,7,7,8:×
6,7,7,9:×
6,7,8,8:○ +6+8/7+8
6,7,8,9:○ +7+8*6/9
6,7,9,9:○ +9+9/6+7
6,8,8,8:×
6,8,8,9:○ -6+8*9-8
6,8,9,9:×
6,9,9,9:×
7,7,7,7:×
7,7,7,8:○ +7+7/7+8
7,7,7,9:○ +7*9+7/7
7,7,8,8:×
7,7,8,9:×
7,7,9,9:×
7,8,8,8:×
7,8,8,9:○ +7+9/8+8
7,8,9,9:○ -7+9*9-8
7,9,9,9:×
8,8,8,8:○ +8+8/8+8
8,8,8,9:○ +8*9+8/8
8,8,9,9:×
8,9,9,9:○ +9+9/9+8
9,9,9,9:○ +9*9+9/9


ソース(java)



public class puzzle {
	public static void main(String args[]){
		
		puzzle p = new puzzle();
		p.create();
		
		
	}
	
	void create(){
		int a,b,c,d;
		for(a=0;a<10;a++){
			for(b=a;b<10;b++){
				for(c=b;c<10;c++){
					for(d=c;d<10;d++){
						String s=solve2(a,b,c,d);
						if(s==null){
							System.out.println(a+","+b+","+c+","+d+":×");
						}else{
							//System.out.println(a+s[0]+b+s[1]+c+s[2]+d);					
							System.out.println(a+","+b+","+c+","+d+":○ "+s);
						}
					}
					
				}
				
			}
			
		}
		
		
		
	}
	
	

	String solve2(int a,int b,int c,int d){
		int[] s={a,b,c,d};
		int i,j,u,w;
		for(i=0;i<4;i++){
			for(j=0;j<4;j++){
				if(i==j)continue;
				for(u=0;u<4;u++){
					if(i==u)continue;
					if(j==u)continue;
					for(w=0;w<4;w++){
						if(i==w)continue;
						if(j==w)continue;
						if(u==w)continue;
						
						String[] st=solve(s[i],s[j],s[u],s[w]);
						if(st!=null){
							if(st[4].equals("true")){
								return ("("+st[3]+s[i]+st[0]+s[j]+")"+st[1]+"("+s[u]+st[2]+s[w]+")");
							}else{
								return (st[3]+s[i]+st[0]+s[j]+st[1]+s[u]+st[2]+s[w]);
							}
						}
					}
				}
			}
		}
		
		return null;
	}
	
	
	String[] solve(int a,int b,int c,int d){
		
		
		String[] res= new String[5];
		int i,j,k,u;
		String[] e= {"+","-","*","/"};
		
		String flag="true";
		
		
		double tmp=0;
		double tmp2=0;
		for(u=0;u<2;u++){
			for(i=0;i<4;i++){
				for(j=0;j<4;j++){
					for(k=0;k<4;k++){
						//まずはa b c d
						if(u==0){
							tmp=(double)a;
						}else if(u==1){
							tmp=-a;
						}
						
						if(i==0){
							tmp+=b;
						}else if(i==1){
							tmp-=b;
						}else if(i==2){
							tmp*=b;
						}else if(i==3){
							if(b==0)continue;
							tmp/=b;
						}
						
						if(j==0){
							tmp+=c;
						}else if(j==1){
							tmp-=c;
						}else if(j==2){
							tmp*=c;
						}else if(j==3){
							if(b==0)continue;
							tmp/=c;
						}
						
						if(k==0){
							tmp+=d;
						}else if(k==1){
							tmp-=d;
						}else if(k==2){
							tmp*=d;
						}else if(k==3){
							if(b==0)continue;
							tmp/=d;
						}	
						
						//んで(a b) (c d)に対応
						
						if(Math.abs(tmp-10)>=0.01){

							
							if(u==0){
								tmp=(double)a;
							}else if(u==1){
								tmp=-a;
							}
							
							if(i==0){
								tmp+=b;
							}else if(i==1){
								tmp-=b;
							}else if(i==2){
								tmp*=b;
							}else if(i==3){
								if(b==0)continue;
								tmp/=b;
							}
							
							
							
							tmp2=c;
							
							if(k==0){
								tmp2+=d;
							}else if(k==1){
								tmp2-=d;
							}else if(k==2){
								tmp2*=d;
							}else if(k==3){
								if(d==0)continue;
								tmp2/=d;
							}
							
							if(j==0){
								tmp+=tmp2;
							}else if(j==1){
								tmp-=tmp2;
							}else if(j==2){
								tmp*=tmp2;
							}else if(j==3){
								if(tmp2==0)continue;
								tmp/=tmp2;
							}
						}else{
							flag="false";
						}
					
							
							
						
						if(Math.abs(tmp-10)<0.01){
						//if(tmp==10.0){	
							res[0]=e[i];
							res[1]=e[j];
							res[2]=e[k];
							if(u==0){
								res[3]="+";
							}else if(u==1){
								res[3]="-";
							}
							res[4]=flag;
							return res;
						}
						
						
						
						
					}
				}
				
			}
		}
		
		
		
		return null;
		
	}	
	
	
}

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

筆者について

■ミリオンダウト


このウィキの管理人が考案した
大富豪+ダウトのオンライン対戦対戦トランプゲーム。
iOS,Android,PCからすぐに遊べます。
ここからプレイ!

■コミュニティ


■筆者(予定)
ぷりっぷりのおしり(管理人)
Kanedo
mosa
非北京
ふんばば
とつげき東北

■その他
メンバー同士の勝敗記録
プレイヤー紹介
記事一覧
ボンバーマンまとめ
Rainbow Uの歩み

Wiki内検索

メンバーのみ編集できます