「プログラマ脳を鍛える数学パズル」の回答記事、第3回目です。
プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問
- 作者: 増井敏克
- 出版社/メーカー: 翔泳社
- 発売日: 2015/10/16
- メディア: Kindle版
- この商品を含むブログ (5件) を見る
問題文については、残念ながら転載が禁止されていますので、本連載(?)では自分の回答コードのみを掲載していきます。
気になってしまった方は、本を実際に購入し、解いてみることをオススメします。
Q3「カードを裏返せ」の回答コード
もちろん、私が書いたコードなので、模範回答ではありません。
コード中で使っている、measure do
については、過去記事で書いているので、こちらをご参照ください。
2回目が難しかっただけに、3回目は拍子抜けな感じでした。
力任せにぶんぶん振り回せば、答えが出てくる感じです。
Q3は、力任せにプログラムで解くのではなく、数学的に回答を導き出す方法が書籍の解説に載っています。
が、自分が同じことをパッとできるかというと、難しい気がしています......。
今後とも本連載では、多少力任せになっても、プログラムで解くことになりそうです。