[Haskell-beginners] assistance please ?

Sumit Sahrawat, Maths & Computing, IIT (BHU) sumit.sahrawat.apm13 at iitbhu.ac.in
Wed Nov 11 13:33:16 UTC 2015


You can do something like

  fibTable n = [ show x ++ "\t" ++ show y | (x,y) <- zip [1..] (fibs n) ]
    where
      fibs n = list containing fibonacci numbers from fib(1) to fib(n)


On 11 November 2015 at 18:57, Roelof Wobben <r.wobben at home.nl> wrote:

> Op 11-11-2015 om 14:11 schreef Sumit Sahrawat, Maths & Computing, IIT
> (BHU):
>
> Hint 1) fib n = fib (n - 1) + fib (n - 2), with proper base cases
>
>
> oke, so use recursion.  No  problem.
>
> Hint 2) use mapM_ to print a list of pairs, where the list is created by
> zipping [1..] with the list of fibonacci numbers
>
>
> mapM_ is not explained in the first 5 chapters of Craft of functional
> programming,
>
> Can not both or one of the two be done with list comprehension because all
> former exercises uses list comprehension
>
> Roelof
>
>
> On 11 November 2015 at 18:29, Roelof Wobben <r.wobben at home.nl> wrote:
>
>> Hello,
>>
>> I have this exercise :
>>
>> Define a function
>> fibTable :: Integer -> String
>> which produces a table of Fibonacci numbers. For instance, the effect of
>> putStr
>> (fibTable 6) should be
>> n       fib n
>> 0        0
>> 1        1
>> 2        1
>> 3        2
>> 4        3
>> 5        5
>> 6        8
>>
>>
>>
>> 1) Can somone give me any pointers how to calculate the fibb numbers with
>> list comprehension.
>>     I know that the fib numbers are  (n -1) + n
>>
>> 2) Can someone give me any pointers how to write the outcome of every run
>>
>> Roelof
>>
>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>>
>
>
>
> --
> Regards
>
> Sumit Sahrawat
>
>
> _______________________________________________
> Beginners mailing listBeginners at haskell.orghttp://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
>
>
> Geen virus gevonden in dit bericht.
> Gecontroleerd door AVG - www.avg.com
> Versie: 2015.0.6176 / Virusdatabase: 4460/10979 - datum van uitgifte:
> 11/11/15
>
>
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
>


-- 
Regards

Sumit Sahrawat
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20151111/b8adb8ae/attachment.html>


More information about the Beginners mailing list