Miy code
This is a topic
Diff Two Arrays
Compare two arrays and return a new array with any items only found in one of the two given arrays, but not both. In other words, return the symmetric difference of the two arrays.
Note: You can return the array with its elements in any order.
Tests
-
Passed:
diffArray([1, 2, 3, 5], [1, 2, 3, 4, 5])
should return an array. -
Passed:
["diorite", "andesite", "grass", "dirt", "pink wool", "dead shrub"], ["diorite", "andesite", "grass", "dirt", "dead shrub"]
should return["pink wool"]
. -
Passed:
["diorite", "andesite", "grass", "dirt", "pink wool", "dead shrub"], ["diorite", "andesite", "grass", "dirt", "dead shrub"]
should return an array with one item. -
Failed:
["andesite", "grass", "dirt", "pink wool", "dead shrub"], ["diorite", "andesite", "grass", "dirt", "dead shrub"]
should return["diorite", "pink wool"]
. -
Failed:
["andesite", "grass", "dirt", "pink wool", "dead shrub"], ["diorite", "andesite", "grass", "dirt", "dead shrub"]
should return an array with two items. -
Passed:
["andesite", "grass", "dirt", "dead shrub"], ["andesite", "grass", "dirt", "dead shrub"]
should return[]
. -
Passed:
["andesite", "grass", "dirt", "dead shrub"], ["andesite", "grass", "dirt", "dead shrub"]
should return an empty array. -
Passed:
[1, 2, 3, 5], [1, 2, 3, 4, 5]
should return[4]
. -
Passed:
[1, 2, 3, 5], [1, 2, 3, 4, 5]
should return an array with one item. -
Failed:
[1, "calf", 3, "piglet"], [1, "calf", 3, 4]
should return["piglet", 4]
. -
Failed:
[1, "calf", 3, "piglet"], [1, "calf", 3, 4]
should return an array with two items. -
Passed:
[], ["snuffleupagus", "cookie monster", "elmo"]
should return["snuffleupagus", "cookie monster", "elmo"]
. -
Passed:
[], ["snuffleupagus", "cookie monster", "elmo"]
should return an array with three items. -
Failed:
[1, "calf", 3, "piglet"], [7, "filly"]
should return[1, "calf", 3, "piglet", 7, "filly"]
. -
Failed:
[1, "calf", 3, "piglet"], [7, "filly"]
should return an array with six items