エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
fib.coffee
fib.coffee �2���U sys = require('sys') crypto = require('crypto') key = (values) -> sha1 = crypto... fib.coffee �2���U sys = require('sys') crypto = require('crypto') key = (values) -> sha1 = crypto.createHash('sha1') sha1.update values.join('-') sha1.digest('hex') memoize = (f, memo = {} ) -> (args...) -> memo[k = key(args)] or memo[k] = f args... fib = (n) -> if n < 2 then n else fib(n-1) + fib(n-2) fib = memoize(fib) sys.p fib 10 sys.p fib 55 # cannot calculate without memo
2011/04/30 リンク