◆広島県 清川 育男 さんからの解答。
「colon」はプログラムの名前でしょうか?
39,82,87は”No Answer"となっていますが、何かの間違いではないでしょうか。
39=7×9−4×6
82=4×7+6×9
87=4×6+7×9
となりますが。
バグがあるとすれば共通しているのは、4個を選んで2個、2個を掛け算してそれらをプラス、マイナスするところでしょうか。
「colon」は解剖学の名前ではないですよね。
【問題2】
4,6,7,9で表現できなかった数は2を追加することで可能となる。
したがって5つの数があれば1〜100まで表現できる。
44=2+6+4×9
56=2×4×7
62=(9−6+4×7)×2
68=(2+6+9)×4
74=((7−6)+4×9)×2
76=((7−6)+2×9)×4
80=4×7+6×9−2
86=(7+4×9)×2
89=2+4×6+7×9
94=(6×9−7)×2
95=(7−2)×(4+6+9)
98=2×7×(9−6+4)
◆東京都 未菜実 さんからの解答。
全数チェックしてみました。
「2,5,8,9」の時89種類で最大でした。
「4,6,7,9]「5,6,8,9」の時は88種類でした。
「2,5,8,9」の具体的内容です。 1= 9 − 8
2= 2
3= 5 − 2
4= 8 ÷ 2
5= 5
6= 8 − 2
7= 2 + 5
8= 8
9= 9
10= 2 × 5
11= 2 + 9
12=( 5 − 2 )+ 9
13= 5 + 8
14= 5 + 9
15=( 2 + 5 )+ 8
16= 2 × 8
17= 8 + 9
18= 2 × 9
19=( 2 × 5 )+ 9
20=( 5 ÷ 2 )× 8
21=( 2 × 8 )+ 5
22=( 5 + 8 )+ 9
23=( 2 × 9 )+ 5
24=( 5 − 2 )× 8
25=( 2 × 8 )+ 9
26= 2 ×( 5 + 8 )
27=( 5 − 2 )× 9
28= 2 ×( 5 + 9 )
29= 2 −(( 5 − 8 )× 9 )
30=( 8 − 2 )× 5
31=( 5 × 8 )− 9
32=( 9 − 5 )× 8
33=( 2 +( 5 × 8 ))− 9
34= 2 ×( 8 + 9 )
35=( 9 − 2 )× 5
36=( 8 ÷ 2 )× 9
37=( 5 × 9 )− 8
38=( 5 × 8 )− 2
39=( 2 +( 5 × 9 ))− 8
40= 5 × 8
41=(( 2 + 8 )× 5 )− 9
42= 2 +( 5 × 8 )
43=( 5 × 9 )− 2
44= 2 ×(( 5 + 8 )+ 9 )
45= 5 × 9
46=解無し
47= 2 +( 5 × 9 )
48=(( 2 − 5 )+ 9 )× 8
49=( 5 × 8 )+ 9
50=( 2 + 8 )× 5
51=( 2 +( 5 × 8 ))+ 9
52=( 9 −( 5 ÷ 2 ))× 8
53=( 5 × 9 )+ 8
54=( 8 − 2 )× 9
55=( 2 + 9 )× 5
56=( 2 + 5 )× 8
57=解無し
58=( 2 × 9 )+( 5 × 8 )
59=(( 2 + 8 )× 5 )+ 9
60=解無し
61=( 2 × 8 )+( 5 × 9 )
62= 2 ×(( 5 × 8 )− 9 )
63=( 2 + 5 )× 9
64=( 2 ×( 9 − 5 ))× 8
65=(( 2 + 5 )× 8 )+ 9
66=解無し
67=( 8 × 9 )− 5
68=解無し
69=( 2 − 5 )+( 8 × 9 )
70=( 8 × 9 )− 2
71=(( 2 × 5 )× 8 )− 9
72= 8 × 9
73=解無し
74= 2 +( 8 × 9 )
75=( 5 − 2 )+( 8 × 9 )
76=(( 9 ÷ 2 )+ 5 )× 8
77= 5 +( 8 × 9 )
78=解無し
79=( 2 + 5 )+( 8 × 9 )
80=( 2 × 5 )× 8
81=(( 8 ÷ 2 )+ 5 )× 9
82=( 2 × 5 )+( 8 × 9 )
83=(( 2 + 9 )× 8 )− 5
84=( 8 − 2 )×( 5 + 9 )
85= 5 ×( 8 + 9 )
86=解無し
87= 2 +( 5 ×( 8 + 9 ))
88=( 2 + 9 )× 8
89=(( 2 × 5 )× 8 )+ 9
90=( 2 × 5 )× 9
91=( 9 − 2 )×( 5 + 8 )
92=(( 5 ÷ 2 )+ 9 )× 8
93=(( 2 + 9 )× 8 )+ 5
94=解無し
95=(( 2 + 8 )+ 9 )× 5
96=(( 5 − 2 )+ 9 )× 8
97=解無し
98= 2 ×(( 5 × 8 )+ 9 )
99=(( 2 × 8 )− 5 )× 9
100=解無し
可能な個数は= 89