私はハスケルを使用してオイラープロジェクトの問題99を解決しています。ここでは、基本指数ペアのリストから最大の結果を見つける必要があります。
私はこれを思いついた:
prob99 = maximum $ map ((fst)^(snd)) numbers
番号の形式は次のとおりです。
numbers = [[519432,525806],[632382,518061],[78864,613712]..
なぜこれが機能しないのですか?数字の形式を変更する必要がありますか?より効率的なべき乗の方法のように、私が考えていない単純な最適化がここにありますか?