
On Fri, Oct 30, 2015 at 8:40 AM, Roelof Wobben wrote:
Op 30-10-2015 om 07:35 schreef Sean Leather:
On Fri, Oct 30, 2015 at 8:20 AM, Roelof Wobben wrote:
Im self studing Haskell with the Craft o ffunctional programmimg of Hutton.
Now I see two exercises that I do not understand what is really the purpose here.
Maybe a slight rewording of the instructions would help? (It helped me!)
The two exercises are :
4.21 Given a function f of type Integer -> Integer give a recursive definition of a function of type Integer -> Integer which on input n returns the maximum of the values f 0, f 1, ..., f n. [...]
Given:
f :: Integer -> Integer
Define:
g :: Integer -> Integer g n = ...
such that g is defined recursively. g n returns the maximum of f 0, f 1, ..., f n.
Thanks,
But is the maxium not always the last answer.
Indeed, it is not. So the max of g 1 = answer g1 ??
The value of g 0 is f 0. The value of g 1 is either f 0 or f 1, whichever is greater. The value of g 2 is one of f 0, f 1, or f 2, whichever is greatest. And so on. Regards, Sean