"새로운"피보나치 알고리즘을 시작하지만 작동하지 않습니다. 그것은 매우 간단합니다피보나치 haskell
--fiblista 0 n = [0]
--fiblista 1 n = [1]
fiblista a n
| a <= n = (0:1:tail, ((fiblista!!d)+(fiblista!!c))) fiblista a+1 n
where d = a - 1
c = a - 2
예 :
첫 번째 오류 코드 : 입력을 구문 분석 오류 '='
어떤 생각 방법이 알고리즘을 해결하기 위해? 나는 haskell에서 피보나치 알고리즘 예제 1000을 읽었지만 새로운 것을 작성해야한다.
접근 방법을 설명해 주시겠습니까? 여기에 구문과 유형 오류가 너무 많아서 어떻게 작동하는지 이해하는 데 어려움을 겪고 있습니다. – hammar