From 73ea4f4110a71aadf4676914d40d54746b111be7 Mon Sep 17 00:00:00 2001 From: hamza Date: Tue, 9 Aug 2022 19:04:35 +0100 Subject: [PATCH] DEV-3451 docs(removeDuplicate):add subject --- subjects/removeduplicate/README.md | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 subjects/removeduplicate/README.md diff --git a/subjects/removeduplicate/README.md b/subjects/removeduplicate/README.md new file mode 100644 index 00000000..7cc75a31 --- /dev/null +++ b/subjects/removeduplicate/README.md @@ -0,0 +1,39 @@ +## removeduplicate + +### Instructions + +- Write a function that takes in a slice of integers and returns the slice where all duplicate integers have been removed. +- If the slice is empty, return the slice itself + +### Expected function + +```go +func RemoveDuplicate(slice []int) []int { + +} +``` + +### Usage + +Here is a possible program to test your function : + +```go +package main + +import ( + "fmt" +) + +func main() { + fmt.Println(RemoveDuplicate([]int{1,2,3,3,4,5,6,7,8,9,10})) + fmt.Println(RemoveDuplicate([]int{1,1,2,2,3})) +} +``` + +And its output : + +```console +$ go run . +[1 2 3 4 5 6 7 8 9 10] +[1 2 3] +```