
11 Jul
2011
11 Jul
'11
10:48 a.m.
Hello, I have made a exercise where I must split a even list. The answer is : halve xs = (take n xs drop n xs) where n = length xs 'div' 2 Now I want to change it so i can split even and not even list,. I thought this can be the answer halve xs = lenght xs 'mod' 2 = 0 : (take n xs drop n xs) otherwise : (take n+1 xs drop n+1 xs) where n = length xs 'div' 2 Can this be working ? I did not check this on GCHI because Im re - installing my OS. Regards. Roelof