はずなんだけど思ったより時間がかかった。高校数学やり直しだな、こりゃ。問題112は、問題文が分かりにくかったな。要は数字が降順でも昇順でもない数を数え上げるだけ。問題123は、Pythonで楽して解いた。問題177は難問かと。細心の注意が必要なので、自分のように疲れている時にやらない方が無難。考え方自体はすぐに浮かんで実際それで正しかったのだけど、適当にコーディングするとはまる。問題188は、一連の問題を順不同に解く切っ掛けとなった問題。テトレーション(tetration)を扱っている。なんていうかテトレーションにはロマンのようなものを感じる。Eulerばかり扱っているな。Engineなどもいじりたいのだけど、未だに招待状が来ない。アプリはいくつか作っているのに...。いい加減、やる気が削がれるなぁ。写真は問題を解いたときのメモ書きの一部。Eulerを前回からちまちまと続けている。連休中は忙しくてあまりできなかったが、それでも合間合間の時間を使って紙と鉛筆でも考えることはできるので、頭の体操にはちょうど良い。前回、結構簡単だと書いたのだが、50問を超えるあたりから難しめの問題が入ってきた。一つ解くのに30分以上かかることもざらだ。計算自体はすぐに終わるのが多いが、いくつかは結構時間がかかってしまった。問題60では10分弱かかかってしまう。フォーラムなどを読むと、1秒かからない人もいるので、やはりアルゴリズムが決定的だ。現在192問中80問を解いた。問題51は素数に関わる問題だけど、数字をいじる問題は結構好きかも。問題52は数字の並べ替え。問題53は組み合わせの問題。問題54はポーカーの勝敗判定のプログラム。この手のコードはよく組むけど好きなわけではない。面倒なだけで難しくはない。問題55も数字をいじる問題。問題56は数がでかいが、ただそれだけ。問題57は連分数に関する問題。連分数に関する問題の中では序の口。問題58は結構数が大きくなった。問題60は素数で数字を操作する問題なので結構好きだ。解くのは結構大変だった。問題61は素直に解くだけ。問題62は普通に解いたかな。問題63は簡単だった。問題64~66までは連分数に関する問題。連分数は頭が疲れる...。問題66が連分数に関する問題なのを知ってちょっと面白かった。問題68は解いている人がこのあたりの問題の中では少ないから難しいのかと思ったら簡単だった。因みにこの手の図形的な問題も好み。問題69~73まではオイラーのφ関数に関する問題。解き方がわかればそんなに難しくはないかも。わからないと時間が足りない。問題74は簡単だった。問題75はピタゴラス数の問題。解き方はわかったのだけど、変なところでバグをつぶすのに手間取った。計算時間も結構かかった。P(分配関数)による解法があるようで、これ使ったら一瞬で終わった。問題77は76の応用。76で自分で考えた関数だとコードをほんのちょっといじるだけで解けた。個人的には76より簡単だった。問題78も分配関数の問題。これ、計算時間的に結構大変なのですぐに解ける別の方法があるのかと考えたのだが、結局力技で解いた。問題80は開平法を使うだけ。ここまでは虫食いになるのがいやで順番に解いてきたが、そろそろ難しくなってくるかも。半分も行ってないしなぁ。今までのところ、前回同様にC++メインで解いている。でかい数字が面倒な時だけPythonかな。GMPあたりを使えばよいのだろうけど、何となく標準ライブラリにこだわっている。Engineメッセージボード*当ブログに関する意見や要望などにお使いください。Googleアカウントでログインすることで書き込みができます。Twitterへの送信を同時に行うこともできます。ストリートビューで散歩*Googleマップのストリートビューを利用して散歩をするWebアプリです。ストリートビューとマップを分割してマーカーを視界タイプに変更することで使いやすくしてあります。APIを利用したグラフ・チャート作成ウェブアプリです。クリック一つで簡単にグラフを作成できます。ブログ記事への貼り付けなどにどうぞ。OpenIDテスト*OpenIDによるログインのテストを行います。mixiであればクリック一つで、他のOpenIDアカウントであればそのURLを入力することでテストできます。一言コメント表示機能付きです。HTML文字変換*テキストで使われているHTML特殊文字をウェブで表示できるようにするための文字変換ウェブアプリです。プログラムのソースコードなどをブログ記事に貼り付けるときなどに便利です。短縮URLチェッカー*フィッシングサイト判別機能付き短縮URLチェッカーです。テキストボックスに変換したいURLを入力すればbit.lyの短縮URLが表示され、bit.lyの短縮URLを入力すればもとのURLが表示されます。展開されたURLがリンク付きで表示されますが、もしフィッシングサイトの疑いがある場合は警告が表示されます。Trendsの急上昇ワードをランキング順に表示します。Googleでのキーワード・画像検索やWikipediaによる用語の説明もあります。※GoogleがAPIの提供を終了したため、現在停止中です。自己紹介noxゲームを楽しむだけの余裕と感性は失いたくないnoxです。