2007-08-01から1ヶ月間の記事一覧

CodeKata Four - Data Munging

http://codekata.pragprog.com/2007/01/kata_four_data_.htmlMungが訳せない・・・。 Martin Fowlerが KataTwoについて 「ひとつの関数についての練習だけで,実践的でない」 と注文をつけてくれた。その通りだと思う。 そこで,今日はもうちょっと複雑にし…

CodeKata Three - How Big, How Fast?

コード=カタ 大きさは?速さは? http://codekata.pragprog.com/2007/01/kata_three_how_.html 見積もり算は身に着けると役に立つ。 コーディングしている時に, ・データがどれくらい大きくなるのか? ・繰り返し処理にどの程度時間がかかるのか? などの…

CodeKata Two -- Karate Chop

コード=カタ 二分探索を極める。 A binary chop (binary searchのコト), それは,ソートされた配列から,探したい値のインデックスを求める単調な方法だ。 探したい値が,全体を二分したグループのどちらにあるかに着目する。 この二分する作業を繰り返…

CodeKata One - Supermarket Pricing

スーパーマーケットの商品の価格を決める,とてもシンプルな問題。最も単純な価格付けは, Case1 この商品は0.65$です。 一方で、厄介な場合もある。 Case2 3個まとめて買えば,1$です。(4個,5個買ったら?) Case3 1poundで$1.99です。(4ounce買ったら?…

Code Kata コード=カタ

Dave Thomas(Rubyを世界に紹介した達人プログラマ) http://www.codekata.com/ ・Kataは空手の型。もう英語化してるみたい。 【背景】 優れたミュージシャンになるには何が必要か? 音楽理論の習得や,楽器の仕組みを知ることは役に立つ。 才能もあればいい…