6
6

More than 5 years have passed since last update.

[Ruby] Google Nexus7 CM の「1158で10を作る」を ruby で解く

Posted at

最近「1,1,5,8。4つの数字を+-×÷で10にする。」が CM で流れています。

この手の問題では、「1 1 9 9 で 10 にする」というのも有名ですね。

汎用的に この問題を ruby で説いてみました。

このプログラムを run させると、
全ての4つの数字の組み合わに対して、10になる計算式を列挙します。
(コマンドラインで、計算結果の数字を指定することができます。指定省略すると 10 になる計算式を列挙します。)

1 1 5 8 で 10 にするという問題は、計算式の形、計算式が1通リしかないこと の点で なかなか良い問題であることがわかります。

6
6
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6