Question: all must be done in ML programming language : ( 1 5 points ) Define a function rem _ duplicate: ' ' a list -

all must be done in ML programming language : (15 points) Define a function rem_duplicate: ''a list ->''a list which takes in input a list and takes out all the duplicates. Test your code with sample input and report result. Examples: rem_duplicate []=[] rem_duplicate [1,2,1]=[1,2] rem_duplicate ["a","a","a"]=["a"] rem_duplicate [[1],[1,2],[1,2,3],[1,2],[4,5]]=[[1],[1,2],[1,2,3],[4,5]]2.(15 points) Define a function parts: string * string -> bool which takes as input, two strings, and returns true if and only if the second string is part of the first string. (Hint: Use the function explode learned in the class to break strings into lists of characters) Examples: parts(johnjay,ohnj)= true parts(johnjay,jay)= true parts(johnjay,johns)= false

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!