◆石川県 平田 和弘 さんからの解答。
【問題1】
1998=9*222 で、
222=(8+7)*(6+5+4)-3
よって答えは
2000
=9*222+2/1
=9*((8+7)*(6+5+4)-3)+2/1
(感想)
四苦八苦しましたが2重カッコはO.K.でしょうか?
【コメント】
もちろんOKです。
大変な労作ですね。
出題者によると50通りの解があると言うことですが。。。
◆広島県 清川 育男 さんからの解答。
【問題1】
プログラムを組んで挑戦しています。
拙劣なプログラムのため、重複が多くそのなかで一番単純(無意味な括弧を取り除く)な表現ものを探すのに苦労しています。
現在はコンピュータと手作業で探しています。
●その一例
(9+8−7+6)×5×(4×3×2+1)=2000 ((9+8)×7+6)×(5+4×3−2+1)=2000 ((9+8)×7+6)×(5×4−3−2+1)=2000 (9×8+7+6−5)×(4×3×2+1)=2000 (9×8×7−(6−5)×4)×(3+2−1)=2000アルゴリズムが悪いために重複を取り除く作業が大変です。
【問題2】
とりあえず1個見つけました。
9×(8+7×6×5+4)+3−2+1
=1999+1
=2000
アルゴリズムの改良に専念します。
偶然にしては良くできた問題ですね。
1個しか見つかりません。
2000年に「1」カウントダウン。
3−2+1。
◆広島県 清川 育男 さんからの解答。
【問題1】 1) (9+8-7+6)*5*(4*3*2+1)
2) ((9+8)*7+6)*(5+4+3*2+1)
3) ((9+8)*7+6)*(5*4-3-2+1)
4) ((9+8)*7+6)*(5*(4-3+2)+1)
5) ((9+8)*7+6)*(5+4*3-2+1)
6) (9*8+7+6-5)*(4*3*2+1)
7) (9*8*7*(6-5)-4)*(3+2-1)
8) (9*8*7/(6-5)-4)*(3+2-1)
9) (9*8*7-(6-5)*4)*(3+2-1)
10) (9*8*(7*6-5)/4*3+2)*1
11) (9*8*(7*6-5)/4*3+2)/1
12) 9*8*(7*6-5)/4*3+2*1
13) 9*8*(7*6-5)/4*3+2/1
14) (9*8*(7+6*5)/4*3+2)*1
15) (9*8*(7+6*5)/4*3+2)/1
16) 9*8*(7+6*5)/4*3+2*1
17) 9*8*(7+6*5)/4*3+2/1
18) (9*8*(7+6*5)/(4/3)+2)*1
19) (9*8*(7+6*5)/(4/3)+2)/1
20) 9*8*(7+6*5)/(4/3)+2*1
21) 9*8*(7+6*5)/(4/3)+2/1
22) (9*8*(7*6-5)/(4/3)+2)*1
23) (9*8*(7*6-5)/(4/3)+2)/1
24) 9*8*(7*6-5)/(4/3)+2*1
25) 9*8*(7*6-5)/(4/3)+2/1
26) (9*((8+7)*(6+5+4)-3)+2)*1
27) (9*((8+7)*(6+5+4)-3)+2)/1
28) 9*((8+7)*(6+5+4)-3)+2*1
29) 9*((8+7)*(6+5+4)-3)+2/1
30) (9+8*7*6)*(5+4/(3+2))-1
31) 9*(8+7*6*5+4)+3-2+1(***)
32) ((-9-8)*7-6)*(5-(4+3)*(2+1))
33) ((-9-8)*7-6)*(5-4*(3+2)-1)
−9を使用するものは整理中です。
◆広島県 清川 育男 さんからの解答。
【問題1】
X○Y=2000 ○=(+,−,*,/)
<9> 1) 80 25
2) 16 125
3) 125 16
4) 500 4
5) 2000 1
6) 1998 2
7) 2001 1
8) 1999 1
<−9> 9) -125 -16
10) 500 4
11) 125 16
12) 25 80
13) 2001 1
14) -9 2009
15) 2000 1
16) 400 5
17) 100 20