[Solved] ECS140A-Assignment 5

$25

File Name: ECS140A-Assignment_5.zip
File Size: 188.4 KB

SKU: [Solved] ECS140A-Assignment 5 Category: Tag:
5/5 - (1 vote)

For each of the following problems, provide a pattern-matching solution in Erlang. Do not resort to just giving a new name to an existing Erlang function that already does what we want your function to do.

  • myremoveduplicates

myremoveduplicates(abacad) => bcad myremoveduplicates([3,2,1,3,2,2,1,1]) => [3,2,1]

  • myintersection

myintersection(abc, bcd) => bc myintersection([3,4,2,1], [5,4,1,6,2]) => [4,2,1] myintersection([], [1,2,3]) => [] myintersection(abc, ) =>

  • mylast mylast() => mylast(b) => b mylast(abcd) => d mylast([1,2,3,4]) => [4] mylast([]) => []
  • myreverse

myreverse() => myreverse(abc) => cba myreverse([1,2,3]) => [3,2,1] myreverse([]) => []

  • myreplaceall

myreplaceall(3,7,[7,0,7,1,7,2,7]) => [3,0,3,1,3,2,3] myreplaceall(3,9,[7,0,7,1,7,2,7]) => [7,0,7,1,7,2,7]

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] ECS140A-Assignment 5
$25