2007-06-04から1日間の記事一覧

とあるプログラマの変遷

level1 ループ最高!ループほど明確なものはないだろう。 int fact(int n){ int result = 1; for(int i = 1 ; i <= n ; i++){ result *= i; } return result; } level2 再帰関数最高!!ループなんて必要ないだろう。 fact 0 = 1 fact n = n * fact (n-1) level…

ぼかし

30分プログラム、その47。普通のぼかし(blur)。普通じゃないぼかしは、ガウスぼかしとか。教材は、フルスクラッチによるグラフィックスプログラミング入門。 require "sdl" def map_surface!(surface,&f) surface.lock (0...surface.h).each do|y| (0...surf…