Friday 23 August 2013

Removing even elements from a list

Removing even elements from a list

How can we remove even elements from a list of integers?
List dropEven(List l, int n) {
List to_return = nil();
while(true) {
if(l.isEmpty()) return to_return;
if(n==0) l.remove(n);
Integer i = (Integer)(hd(l));
to_return=append1(to_return,hd(l));
n= n-1;
l=tl(l);

No comments:

Post a Comment