- 525 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 13:12:07.32 ]
- お題:
コンウェイのライフゲームで、 配列の配列(あるいはリストのリスト)で表わされた格子を受け取り 次世代を返す関数lifeを定義せよ。 life([ [0,1,1,1,0], [0,1,0,0,0], [0,0,1,0,0], [0,0,0,0,0], [0,0,0,0,0]]) #=> [ [0,1,1,0,0], [0,1,0,1,0], [0,0,0,0,0], [0,0,0,0,0], [0,0,1,0,0]] また作成した同関数を用いて、500x500のランダムな状態の格子の 500世代目を算出するのにかかった時間(無理なら、算出可能な 世代数とその時間)を計測して示せ。
|

|