Haskell: ピーターからの問題を解いてみた

はじめに 👇こういう記事を見ると触発されて Haskell で解いてみたくなってしまいますね。 Ruby: Array#permutationでクイズを解いてみた 実際こういう数式系は Haskell が得意とする分野だと思います。 お題 要は下記の数式を満たす a,b,c,d,e,f,g,h,i の順列を求めろってことですね。     解く 数式はそのまま使えるので、まずは問題の数式をそのままラムダで書いてみます。 \[a,b,c,d,e,f,g,h,i] -> a/(10*b + c) + d/(10*e + f) + g/(10*h + i) == 1 できました。 次に、a〜iの … Continue reading Haskell: ピーターからの問題を解いてみた