落書き、時々落学
落書き、時々落学
読者になる

落書き、時々落学

この広告は、90日以上更新していないブログに表示しています。

2008-11-18

Problem 94

Project Euler Haskell

http://projecteuler.net/index.php?section=problems&id=94
また、pell equation.

next (x,y) = (2*x+3*y,2*y+x)
tolength x | (x+2) `mod` 3 == 0 = let a = (x+2) `div` 3 in 6*a-2
           | (x-2) `mod` 3 == 0 = let a = (x-2) `div` 3 in 6*a+2
p094 = takeWhile(<10^9) . map (tolength.fst).tail.iterate next $ (2,1)

jeneshicc 2008-11-18 23:23 読者になる

この記事をはてなブックマークに追加
広告を非表示にする
  • もっと読む
コメントを書く
« Problem 97 Problem 93 »
プロフィール
id:jeneshicc id:jeneshicc
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • 2013年の読書まとめ
  • 8月の読書まとめ
  • パスを数える simpath algorithm を実装した (Haskell)
  • 2012年に読んだ100冊弱の本のまとめ
  • corvus-skk: installl and configuration
月別アーカイブ
  • ▼ ▶
    2014
    • 2014 / 1
  • ▼ ▶
    2013
    • 2013 / 9
    • 2013 / 1
  • ▼ ▶
    2012
    • 2012 / 4
  • ▼ ▶
    2011
    • 2011 / 12
    • 2011 / 10
    • 2011 / 4
    • 2011 / 3
    • 2011 / 2
  • ▼ ▶
    2010
    • 2010 / 12
    • 2010 / 11
    • 2010 / 10
    • 2010 / 9
    • 2010 / 8
    • 2010 / 7
    • 2010 / 6
    • 2010 / 5
    • 2010 / 4
    • 2010 / 3
    • 2010 / 2
    • 2010 / 1
  • ▼ ▶
    2009
    • 2009 / 12
    • 2009 / 11
    • 2009 / 10
    • 2009 / 9
    • 2009 / 8
    • 2009 / 7
    • 2009 / 6
    • 2009 / 5
    • 2009 / 4
    • 2009 / 3
    • 2009 / 2
    • 2009 / 1
  • ▼ ▶
    2008
    • 2008 / 12
    • 2008 / 11
    • 2008 / 10
    • 2008 / 9
    • 2008 / 8
    • 2008 / 7

はてなブログをはじめよう!

jeneshiccさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
落書き、時々落学 落書き、時々落学

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる