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

SQLでProject Euler − Problem 02

PostgreSQLのgenerate_table?が欲しいなーと思っていましたが、再帰SQLがあれば問題ないかも! ただネスト数が多すぎるとどうなるかがまだ見えません。■ 新バージョン /** 【問題】 フィボナッチ数列の項は前の2つの項の和である。 最初の2項を 1, 2 とすれ…

SQLでProject Euler − Problem 01

再帰SQLを使ってみました。 シーケンスチックな感じで使えてとても良い感じです。 しかも分かりやすい!■ 新バージョン /** 1,000 未満の 3 or 5 の倍数になっている数字の合計を求めよ。 **/ WITH Temp (n) AS ( (SELECT 1) UNION ALL SELECT n+1 FROM Temp…