2011-12-01から1ヶ月間の記事一覧

「直方体の重なり」を Squeak Smalltalk で

http://rocketnews24.com/2011/12/28/168284/ http://www.sony.co.jp/SonyInfo/Jobs/newgrads/sus/go_for_it.html おもしろい。やってみよう。 この例題のような仕様の直方体の場合、二つに重なりがあるかは、X-Y 平面、X-Z 平面 Y-Z 平面への投影図(ふたつ…

ボウリングスコア集計の条件分岐記述にひとひねり(あるいはバッドノウハウ)を入れる

TDDBC 札幌 2.3 で遊びで書いてみたボウリングスコア集計 @snoozer05 のボウリングスコア集計 Ruby 写経版を Squeak Smalltalk に逆翻訳 最後のこれは記述の簡潔さと読み下しのしやすさを兼ね備えていてなかなかよさげなのですが、条件式のネストがちょっと…

@snoozer05 のボウリングスコア集計 Ruby 写経版を Squeak Smalltalk に逆翻訳

sumim さんのボウリング集計のコード(http://d.hatena.ne.jp/sumim/20111214/p1)を Ruby で · GitHub @snoozer05 なるほど。Ruby にない PositionableStream の動きは配列とカーソルの組み合わせで再現しましたか。すばらしいですね。 @sumim 12月15日 とい…

TDDBC 札幌 2.3 で遊びで書いてみたボウリングスコア集計

TDDBC 札幌 2.3 札幌名物の Smalltalk ペアとして、@t_hachinoheさんと組んで楽しく参加しました。TDD の演習の成果物としてはちゃんとオーソドックスな実装をしたのですが、それとは別に、http://xprogramming.com/xpmag/dbcHaskellBowling でリストを切り…

Python Quiz of the Week - #1 を Squeak Smalltalk で

Find the longest words in a dictionary of legal words that can be constructed from a given list of letters.Your solution should take as its first argument the name of a dictionary file, which will be plain text with one word per line. The …