開発状況や無料アプリ/上位版アプリに関すること、携帯電話やスマホのこと、プログラミングのこと、更新情報などをアップしています。10年以上継続しているブログです。よるiOSアプリ開発)に関する技術的なこともアップしていく予定です。本日は久々クイズです。クイズと言っても、公開済みのウサギと蛇と同じ問題なのですが・・。[問題]ウサギが丸い池の中央にいて陸に逃げようとしています。ウサギの4倍の速さで動ける蛇が池の周りにいて、ウサギを捕まえようとしています。ウサギは陸上では蛇より速く動けます。半径は100とします。青:ウサギ[答え]この問題は元は北野武のコマ大数学部で出された問題なのですが、その時の答えは以下です。ウサギが下記のように半径αの円周上でかつ蛇の正反対にいて、かつ蛇と正反対の方向にいると考えます。長さが半周の長さの4分の1未満ならウサギは桃色の線上を移動すれば逃げ切れることになります。次にウサギが蛇を自分と正反対位置にすることを考えます。それぞれの速さを考えると、蛇の半径の4分の1未満の半径αで動けば蛇はついてこれないので、いつか蛇を正反対位置にすることが可能です。よって答えは、ウサギが半径α上で蛇が正反対位置になるまでぐるぐる回って、正反対に来たら岸に向かってまっすぐ逃げるです。αは(3)を満たす値。これでも逃げられますが、答えとしては若干もやっとします。実際にアプリをすれば分かりますが、もっと簡単に逃げられます。蛇から逃げる際の最短軌跡を求める問題とか難問で面白そうです。アプリのウサギと蛇の上級は今回解説した答えに近い方法で逃げることになります。ダウンロード可能です。@MocoGamesツイッターフォローお願いします。