【目標】 与えられた数字(例 4036)の前後に,下記のルールに従って,記号・演算子を挿入し,計算結果が目的の数値となる「良い式」を作ること。 (ただし,与えられた数字の順序を変更してはいけない) ※make10は,10を作ることが目的です。 【ルール】 1.使用できる記号・演算子の意味及び仕様は別表第1に掲げる12種類のみとします。 2.各々の記号・演算子の優先順位は別表第2に掲げる通りとします。 3.与えられた数字は適宜、多位数(4036を「403と6」とか「40と36」とか)と解釈できるものとします。 ただし,0を多位数の先頭にすること(「03」など)は不可とします。 4.【判定法】に従って「良い式」を選定します。 【判定法】 使用する記号・演算子それぞれに以下の得点を与え,得点の合計が最も小さい式を「良い式」とします。 3点[( )] 4点[+][−(減算)] 5点[×][÷] 6点[−(負号)][.] 7点[√][^][:] 8点[煤n[!] 9点[/](通常は使われない) |