『1〜100の数を作ろう Part2』解答


◆広島県 清川 育男 さんからの解答。

「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種類でした。

EXCELのデータ

「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


 『1〜100の数を作ろう Part2』へ

 数学の部屋へもどる