So I have to remove the last element of a list in scheme.
For example, let\'s say I have a list (1 2 3 4)
. I need to return:
(1 2 3)
I would do a recursive function that goes down the list and attaches the element (using cons
) if the element after it is not the last, and appends nothing if it isn't.
I haven't done scheme for years though so that's as far as I can go.
Someone can run with how to implement it (unless it's homework then they probably shouldn't!)