« 2014年11月 | メイン | 2015年01月 »

2014年12月 アーカイブ

2014年12月07日

10パズルを解くiアプリ作成

10パズルとは、与えられた4つの数字に任意の四則演算子及び括弧を加えて10にする、割と有名な遊びである。電車の切符を買うと大抵4桁の通し番号が書いてあるので、高校生の時に友達に教えてもらって以来、切符を買う度によくやっていて、40代の今でも、たまに切符を買うとついやってしまう。

最近、2日連続で、解けそうなのに解けない番号に当たった。6287と5773であった。
気になって気になって、家に帰ってからWebで検索しても答えは見つからず、後日プログラムを作ってやっと発見できた。

今後は電車で長時間もやっとした気分を引きずらなくて済むよう、いつも持ち歩いているDoCoMoのfeature phoneに、プログラムを仕込んでおくことにした。

・10パズルソルバーのダウンロードURL
 http://ynomura.dip.jp/java/TenPuzzle/Download.html

・サンプル画像

・使い方
数字ボタンで4桁の数字を入力し、「答えを探す」ボタンを押します。

・補足
このゲームは4桁の数字の余白に+−×÷()のいずれかを挿入するだけのものである、という筆者のポリシーにより、数字の並び替えには対応していません。
先頭に「−」を置くことを許すかどうかと、2つの数字を繋げて2桁の数字とするのを許すかどうかは、議論があり(先頭の「−」は四則演算でないことと、4つの数字の演算にこだわるかどうか)、許す方がマイナーな気がしましたので、それぞれをOFFにするチェックボタンを用意しています。

続きを読む "10パズルを解くiアプリ作成" »

About 2014年12月

2014年12月にブログ「Weblog on mebius.tokaichiba.jp」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2014年11月です。

次のアーカイブは2015年01月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35