Arrow - (2007/07/20 (金) 22:14:26) の編集履歴(バックアップ)
- rna->imageのfillはピクセルをグラフと見て、グラフの探索で実装すると再帰オバーフローしなくなるらしい・・・、ぜんぜん気づかなかった・・・ -- (kt3k) 2007-07-24 14:03:00
- dna->rnaの文字列変換はstringではなくてropeというデータ型を使うと、まともな時間で計算終了できるようになるらしい・・・、そんなのぜんぜん知らないし・・・ -- (kt3k) 2007-07-24 14:12:26
- やっぱり最初に書いて消されてる文字列はヒントだったのか、しかしそこから、出てくるRNAの解釈がちゃんと描画できなかった、やっぱりfillのバグで何かおかしかったのかなぁ・・・、dna->rnaはセルフチェック通ってたので、dna->rnaは遅くてもバグは無かったはず・・・ -- (kt3k) 2007-07-24 14:14:48
- REPAIR GUIDE出たー。というかヒント文字列の写し間違いだった。とてつもなく悔しい・・・、 -- (kt3k) 2007-07-24 14:23:46
- みんなの感想ページ面白すぎw -- (kt3k) 2007-07-24 14:33:54
- FIELD REPAIRコードはprefix分かっても例によってdna->rnaの解析が終わらない。 -- (kt3k) 2007-07-24 14:45:42
- python ropeとかpython fingerstringで検索しても何も出てこないし・・・、誰かレシピかいてないかなぁ・・・、 -- (kt3k) 2007-07-24 14:46:49
- なぜか2ページ目が出てこない・・・ -- (kt3k) 2007-07-24 16:20:46
- fillのバグ動作は解消。スピードは遅いままだけど、fill自体そんなに重要じゃなさそうなので、とりあえこれでいいや・・・ thanks to http://stonecode.svnrepository.com/icfp2007/trac.cgi/browser/lib/rna_interpreter.rb -- (kt3k) 2007-07-25 05:50:33
- fill、今のところ600x600を全部塗るのに5秒ぐらいかかってる気がするけど、mspaintで同じだけのマスをfillするとき、明らかに0.数秒単位しかかかってない・・・、なにかいい工夫があるはず -- (kt3k) 2007-07-26 20:22:08
'PIPIIIC' : addColor (black rgb) 'PIPIIIP' : addColor (red rgb) 'PIPIICC' : addColor (green rgb) 'PIPIICF' : addColor (yellow rgb) 'PIPIICP' : addColor (blue rgb) 'PIPIIFC' : addColor (magenta rgb) 'PIPIIFF' : addColor (cyan rgb) 'PIPIIPC' : addColor (white rgb) 'PIPIIPF' : addColor (transparent a) 'PIPIIPP' : addColor (opaque a) 'PIIPICP' : bucket = e 'PIIIIIP' : position = move (position, dir) 'PCCCCCP' : dir = turnCounterClockwise (dir) 'PFFFFFP' : dir = turnClockwise (dir) 'PCCIFFP' : mark = position 'PFFICCP' : line (position, mark) 'PIIPIIP' : tryfill () 'PCCPFFP' : addBitmap (transparentBitmap) 'PFFPCCP' : compose () 'PFFICCF' : clip () else : do nothing