人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

数学に関する問題です。
1 2 3 4 5 6 7 8 9
のどこかに数学記号を3つ入れて、答が100になるようにして下さい。
記号は繰り返し使っても構いませんが、数字の並び替えは認めません。

●質問者: にょぶながのげぼえ
●カテゴリ:科学・統計資料
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
ベストアンサー

123 - 45 - 67 + 89


にょぶながのげぼえさんのコメント
正解です(^?^)

a-kuma3さんのコメント
算数で解かなかったので、ズルといえば、ズルかもしんない。 >|ruby| op = ["+", "-", "*", "/"] ns = "123456789" (1 .. 6).each {|i1| (i1+1 .. 7).each {|i2| (i2+1 .. 8).each {|i3| n1 = ns[0 ... i1].to_f n2 = ns[i1 ... i2].to_f n3 = ns[i2 ... i3].to_f n4 = ns[i3 ... 10].to_f (0..3).each {|op1| (0..3).each {|op2| (0..3).each {|op3| exp = "#{n1} #{op[op1]} #{n2} #{op[op2]} #{n3} #{op[op3]} #{n4} == 100.0" if eval exp then puts "#{exp}\n" end }}} }}} ||<
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ