From 85bec091bb19449bb730718c3a9b4b3461df51a9 Mon Sep 17 00:00:00 2001 From: hamza Date: Tue, 9 Aug 2022 17:18:19 +0100 Subject: [PATCH] DEV3415 docs(sliceRemove):add subject --- subjects/sliceremove/README.md | 39 ++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 subjects/sliceremove/README.md diff --git a/subjects/sliceremove/README.md b/subjects/sliceremove/README.md new file mode 100644 index 000000000..cf88c5775 --- /dev/null +++ b/subjects/sliceremove/README.md @@ -0,0 +1,39 @@ +## sliceremove + +### Instructions + +- Write a function that takes a slice of integers and int and removes any number in the slice that is equal to the int then returns the slice +- If the slice is empty, return the slice itself + +### Expected function + +```go +func SliceRemove(slice []int , num int) []int { + +} +``` + +### Usage + +Here is a possible program to test your function : + +```go +package main + +import ( + "fmt" +) + +func main() { + fmt.Println(SliceRemove([]int{1, 2, 3},2)) + fmt.Println(SliceRemove([]int{4,3}, 4)) +} +``` + +And its output : + +```console +$ go run . +[1 3 4] +[4] +```