Remove Duplicates from an Array

Published by Alex Golubov in

Create a function that takes an array of items, removes all duplicate items and returns a new array in the same sequential order as the old array (minus duplicates).

Examples

removeDups({"The", "big", "cat"}) ➞ {"The", "big", "cat"}

removeDups({"John", "Taylor", "John"}) ➞ {"John", "Taylor"}

removeDups({"javascript", "python", "python", "ruby", "javascript", "c", "ruby"}) ➞ {"javascript", "python", "ruby", "c"}

Notes

  • Tests are case sensitive.
  • Each array item is unique.
Watch a quick demo on how Edabit works.