저는 Euler 프로젝트에서 문제 99를 푸는데 Haskell을 사용하고 있습니다. 여기서 기본 지수 쌍 목록에서 최대 결과를 찾아야합니다.지도를 Haskell에서리스트로 사용하는 문제
내가이 함께했다 :
숫자 양식에prob99 = maximum $ map ((fst)^(snd)) numbers
:
numbers = [[519432,525806],[632382,518061],[78864,613712]..
하지 않는 이유는이 작품? 숫자의 형식을 변경해야합니까? 좀 더 효율적인 지수 연산과 같은 간단한 최적화가 있습니까?
는 @Jonno_FTW : B 다음 hoogle 토론에 대해 나는 당신이 수 또한 제 1 및 제 2 요소 밖으로 패턴 일치, 즉 최대 $지도 (\ (A hlint 너무 – yairchu