2013-04-01から1ヶ月間の記事一覧

インデックス作成とランキング (c.f.『世界でもっとも強力な9のアルゴリズム』)

書籍『世界でもっとも強力な9のアルゴリズム』の1つ目のアルゴリズムの章をチラ見しました。解説に使われた例が、どう書くの問題みたいだなぁと思ったので、試しにJavaで書いてみました。世界でもっとも強力な9のアルゴリズム作者: ジョン・マコーミック,長…

IT技術者のgive and takeに関する記事紹介

定期的に話題になるIT技術者のgive and takeについて、自分の印象に残っている記事をまとめました。上から、10年前、2年前、1日前の文章のようです。 give & take http://mugiwara.jp/ki2/wifky.pl?p=MyPrinciple#p2 焼畑農業をやめるために---新卒準備カレ…

「第9回 オフラインリアルタイムどう書く」へなちょこ解答(Java)

オフラインリアルタイムどう書くとは 鍋谷さんが出してくださるお題を、参加者が好きなプログラミング言語で解いて楽しむ会です。 春の嵐が来る中、オフラインリアルタイムどう書くが強行されました。今回は、バス代です! バス代 横へな 2013.4.6 http://na…

「第9回 オフラインリアルタイムどう書く」別解(Java)

「第9回 オフラインリアルタイムどう書く」へなちょこ解答(Java)(http://d.hatena.ne.jp/torazuka/20130407/yhpg)の別解を書きました。以前はどう書くの問題を見た瞬間に、あまり何も考えずに個々の要素を表わすクラスを作り始めていたのですが、最近そ…

Enumを使って処理を分ける(c.f.第3回オフラインリアルタイムどう書くの参考問題)

第9回のどう書くの問題のおかげで気づきましたが、EnumのstaticメソッドのvalueOfはベンリですね!文字を与えてEnumの値を取ってくるだけの基本的なメソッドです。なにをいまさらという感じですが……。このメソッドを使えば、入力文字(char)による処理の振…